AWS SDK またはコマンドラインツールPutBucketRequestPaymentで を使用する - AWS SDK コード例

Doc AWS SDK Examples リポジトリには、他にも SDK の例があります。 AWS GitHub

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS SDK またはコマンドラインツールPutBucketRequestPaymentで を使用する

以下のコード例は、PutBucketRequestPayment の使用方法を示しています。

CLI
AWS CLI

例 1: バケットの「リクエスタ支払い」設定を有効にするには

次の put-bucket-request-payment の例では、指定したバケットの requester pays を有効にします。

aws s3api put-bucket-request-payment \ --bucket my-bucket \ --request-payment-configuration '{"Payer":"Requester"}'

このコマンドでは何も出力されません。

例 2: バケットの「リクエスタ支払い」設定を無効にするには

次の put-bucket-request-payment の例では、指定したバケットの requester pays を無効にします。

aws s3api put-bucket-request-payment \ --bucket my-bucket \ --request-payment-configuration '{"Payer":"BucketOwner"}'

このコマンドでは何も出力されません。

  • API の詳細については、「 コマンドリファレンスPutBucketRequestPayment」の「」を参照してください。 AWS CLI

PowerShell
のツール PowerShell

例 1: 「mybucket」という名前のバケットのリクエスト支払い設定を更新して、バケットからのダウンロードをリクエストしたユーザーにダウンロード料金が請求されるようにします。デフォルトでは、バケット所有者がダウンロード料金を支払います。リクエストの支払いをデフォルトに戻すには、 RequestPaymentConfiguration_Payer パラメータにBucketOwner「」を使用します。

Write-S3BucketRequestPayment -BucketName mybucket -RequestPaymentConfiguration_Payer Requester
  • API の詳細については、「 コマンドレットリファレンスPutBucketRequestPayment」の「」を参照してください。 AWS Tools for PowerShell