Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

StorageGRID S3 REST API 構成をテストします

Amazon Web Services コマンドラインインターフェイス (AWS CLI) を使用すると、システムへの接続をテストしたり、オブジェクトの読み書きが可能かどうかを確認したりできます。

開始する前に

これらの手順の詳細については、"クライアント接続を構成する"を参照してください。

手順
  1. StorageGRID システムで作成したアカウントを使用するように AWS CLI の設定を構成します:

    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