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