文件 AWS 開發套件範例 GitHub 儲存庫中有更多可用的 AWS SDK 範例
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
搭配使用 PutBucketRequestPayment 與 CLI
下列程式碼範例示範如何使用 PutBucketRequestPayment。
- CLI
-
- AWS CLI
-
範例 1:啟用儲存貯體的 ``requester pays`` 組態
下列
put-bucket-request-payment範例會啟用指定儲存貯體的requester pays。aws s3api put-bucket-request-payment \ --bucketamzn-s3-demo-bucket\ --request-payment-configuration '{"Payer":"Requester"}'此命令不會產生輸出。
範例 2:停用儲存貯體的 ``requester pays`` 組態
下列
put-bucket-request-payment範例會針對指定的儲存貯體停用requester pays。aws s3api put-bucket-request-payment \ --bucketamzn-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 Cmdlet 參考 (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 Cmdlet 參考 (V5)》中的 PutBucketRequestPayment。
-