Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

測試 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

    如果 bucket 建立成功,則傳回 bucket 的位置,如下例所示:

    "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