alicloud-storage-oss-ossutil-test について
ossutil 2.0でOSSへのアクセスを確認する最小テスト用スキルです。設定確認、バケットとオブジェクトの一覧表示、小さなファイルのアップロードとダウンロード、内容検証を行います。
主な機能
- 01設定済みリージョンの確認
- 02バケットとオブジェクトの一覧表示
- 03小さなファイルのアップロード
- 04ファイル内容のダウンロードと検証
活用シーン
- 01AKとリージョン設定の検証
- 02OSSバケットの読み書き権限の確認
インストール
コマンドをコピーしてターミナルで実行します。
$
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)
- 查看配置
ossutil config get region
- 列出 Bucket
ossutil ls
- 选择一个 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
- 上传小文件
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
- 下载并校验
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 対応