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