用途:这是一个面向阿里云 OSS 的 OSSUTIL 2.0 最小可行测试(smoke test),用于快速验证凭证与区域配置是否正确,并确认 OSS 基本读写访问可用。
主要能力:验证 AK/Region 配置;验证 OSS 访问,包括列出 Bucket、按地域列出对象、上传小文件、下载并校验内容一致性。
前置条件:已配置 AK(推荐使用环境变量或 ~/.alibabacloud/credentials);已准备一个可读写的 OSS Bucket。
使用方式(最小步骤):
- 查看配置:ossutil config get region
- 列出 Bucket:ossutil ls
- 选择 bucket,按该 bucket 地域列对象(显式 region + endpoint): 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
预期结果:ossutil ls 能返回至少一个 bucket 或无权限说明;指定 --region 与 -e 后列对象可正常返回;上传/下载成功且文件内容一致。
常见失败:Region 不匹配时,确认 ALIBABACLOUD_REGION_ID 或配置文件中的 region;AK 无权限时,确认 RAM 策略允许 oss:* 或最小读写权限。
限制:资料仅提供上述最小测试流程,未提供更多功能、收费、平台或效果信息。