alicloud-storage-oss-ossutil-test

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Category: test
分类:测试

OSSUTIL 2.0 最小可用测试

OSSUTIL 2.0 最小可用测试

目标

目标

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

前置条件

前置条件

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

测试步骤(最小)

测试步骤(最小)

  1. 查看配置
bash
ossutil config get region
  1. 列出 Bucket
bash
ossutil ls
  1. 选择一个 bucket,按该 bucket 地域列对象(显式 region + endpoint)
bash
undefined
  1. 查看配置
bash
ossutil config get region
  1. 列出 Bucket
bash
ossutil ls
  1. 选择一个 bucket,按该 bucket 地域列对象(显式 region + endpoint)
bash
undefined

示例(按实际 bucket 地域替换)

示例(按实际 bucket 地域替换)

ossutil ls oss://<bucket> -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com --limited-num 20

4) 上传小文件

```bash
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. 下载并校验
bash
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 oss://<bucket> -r --short-format --region cn-shanghai -e https://oss-cn-shanghai.aliyuncs.com --limited-num 20

4) 上传小文件

```bash
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. 下载并校验
bash
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
    后,列对象可正常返回。
  • 上传/下载成功,文件内容一致。
  • ossutil ls
    能返回至少一个 bucket 或无权限说明。
  • 指定
    --region
    +
    -e
    后,列对象可正常返回。
  • 上传/下载成功,文件内容一致。

常见失败

常见失败

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