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

    如果成功建立了儲存區、則會傳回儲存區的位置、如下列範例所示:

    "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