View a markdown version of this page

CLI で PutBucketRequestPayment を使用する - Amazon Simple Storage Service

CLI で PutBucketRequestPayment を使用する

次のサンプルコードは、PutBucketRequestPayment を使用する方法を説明しています。

CLI
AWS CLI

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

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

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

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

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

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

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

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

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

PowerShell
Tools for PowerShell V4

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

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

Tools for PowerShell V5

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

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

AWS SDK デベロッパーガイドとコード例の詳細なリストについては、AWS SDK を使用した Amazon S3 での開発 を参照してください。このトピックには、使用開始方法に関する情報と、以前の SDK バージョンの詳細も含まれています。