mcpField
A
alicloud-storage-oss-ossutil-test

alicloud-storage-oss-ossutil-test

github.com/cinience测试与质量396297 次安装11 周前更新
代码仓库

关于 alicloud-storage-oss-ossutil-test

用于通过 ossutil 2.0 验证 OSS 访问的最小测试技能,涵盖配置检查、桶和对象列表,以及小文件上传、下载与内容校验。

主要功能

  1. 01检查已配置的地域
  2. 02列出存储桶和对象
  3. 03上传小文件
  4. 04下载并校验文件内容

适用场景

  1. 01验证 AK 和地域设置
  2. 02检查 OSS 存储桶的读写权限

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-storage-oss-ossutil-test

安装后在 Claude Code 中输入/alicloud-storage-oss-ossutil-test确认已加载。

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

Category: test

OSSUTIL 2.0 Minimal Viable Test

Goals

  • 验证 AK/Region 配置正确。
  • 验证 OSS 访问(列桶、上传、下载)。

Prerequisites

  • 已配置 AK(推荐环境变量或 ~/.alibabacloud/credentials)。
  • 已准备一个可读写的 OSS Bucket。

Test Steps (Minimal)

  1. 查看配置
ossutil config get region
  1. 列出 Bucket
ossutil ls
  1. 选择一个 bucket,按该 bucket 地域列对象(显式 region + endpoint)
# 示例(按实际 bucket 地域替换)
ossutil ls oss://<bucket> -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com --limited-num 20
  1. 上传小文件
echo "ossutil-test" > /tmp/ossutil-test.txt
ossutil cp /tmp/ossutil-test.txt oss://<bucket>/tests/ossutil-test.txt --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com
  1. 下载并校验
ossutil cp oss://<bucket>/tests/ossutil-test.txt /tmp/ossutil-test-down.txt --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com
cat /tmp/ossutil-test-down.txt

Expected Results

  • ossutil ls 能返回至少一个 bucket 或无权限说明。
  • 指定 --region + -e 后,列对象可正常返回。
  • 上传/下载成功,文件内容一致。

常见失败

  • Region 不匹配:确认 ALIBABACLOUD_REGION_ID 或配置文件中的 region。
  • AK 无权限:确认 RAM 策略允许 oss:* 或最小读写权限。

评论

支持 Markdown