PutBucketRequestPayment 搭配 CLI 使用 - AWS SDK 程式碼範例

文件 AWS SDK AWS 範例 SDK 儲存庫中有更多可用的 GitHub 範例。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

PutBucketRequestPayment 搭配 CLI 使用

下列程式碼範例示範如何使用 PutBucketRequestPayment

CLI
AWS CLI

範例 1:啟用儲存貯體的 ``requester pays`` 組態

下列put-bucket-request-payment範例會requester pays針對指定的儲存貯體啟用 。

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

此命令不會產生輸出。

範例 2:停用儲存貯體的 ``requester pays`` 組態

下列put-bucket-request-payment範例requester pays會針對指定的儲存貯體停用 。

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

此命令不會產生輸出。

PowerShell
for PowerShell 工具

範例 1:更新名為 'mybucket' 的儲存貯體的請求付款組態,以便從儲存貯體請求下載的人員需支付下載費用。根據預設,儲存貯體擁有者會支付下載費用。若要將請求付款設回預設,請針對BucketOwner_Payer 參數使用「 RequestPaymentConfiguration」。

Write-S3BucketRequestPayment -BucketName amzn-s3-demo-bucket -RequestPaymentConfiguration_Payer Requester