Skip to main content
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

测试 StorageGRID S3 REST API 配置

您可以使用 Amazon Web Services 命令行界面 (AWS CLI) 测试与系统的连接并验证是否可以读写对象。

开始之前

有关这些步骤的详细信息,请参见 "配置客户端连接"

步骤
  1. 配置 AWS CLI 设置以使用您在 StorageGRID 系统中创建的帐户:

    1. 输入配置模式: aws configure

    2. 输入您创建的帐户的访问密钥 ID。

    3. 输入您创建的帐户的私有访问密钥。

    4. 输入要使用的默认区域。例如, us-east-1

    5. 请输入要使用的默认输出格式,或按 Enter 键选择 JSON。

  2. 创建存储桶。

    此示例假设您将负载均衡器端点配置为使用 IP 地址 10.96.101.17 和端口 10443。

    aws s3api --endpoint-url https://10.96.101.17:10443
    --no-verify-ssl create-bucket --bucket testbucket

    如果成功创建存储桶,则返回存储桶的位置,如以下示例所示:

    "Location": "/testbucket"
  3. 上传对象。

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    put-object --bucket testbucket --key s3.pdf --body C:\s3-test\upload\s3.pdf

    如果成功上传对象,则返回 Etag,这是对象数据的哈希值。

  4. 列出存储桶的内容以确认对象已上传。

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    list-objects --bucket testbucket
  5. 删除对象。

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-object --bucket testbucket --key s3.pdf
  6. 删除存储桶。

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-bucket --bucket testbucket