Verwendung von PutBucketRequestPayment mit einer CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

Verwendung von PutBucketRequestPayment mit einer CLI

Die folgenden Code-Beispiele zeigen, wie PutBucketRequestPayment verwendet wird.

CLI
AWS CLI

Beispiel 1: So aktivieren Sie die „requester pays“-Konfiguration für einen Bucket

Im folgenden put-bucket-request-payment-Beispiel wird requester pays für den angegebenen Bucket aktiviert.

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

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

Beispiel 2: So deaktivieren Sie die „requester pays“-Konfiguration für einen Bucket

Im folgenden put-bucket-request-payment-Beispiel wird requester pays für den angegebenen Bucket deaktiviert.

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

Mit diesem Befehl wird keine Ausgabe zurückgegeben.

PowerShell
Tools für PowerShell V4

Beispiel 1: Aktualisiert die Konfiguration für Zahlungsanforderungen für den Bucket mit dem Namen „amzn-s3-demo-bucket“, sodass der Person, die Downloads aus dem Bucket anfordert, die Kosten für den Download in Rechnung gestellt werden. Standardmäßig zahlt der Bucket-Eigentümer für Downloads. Um die Zahlungsanforderung auf die Standardeinstellung zurückzusetzen, verwenden Sie „BucketOwner” für den Parameter „RequestPaymentConfiguration_Payer.

Write-S3BucketRequestPayment -BucketName amzn-s3-demo-bucket -RequestPaymentConfiguration_Payer Requester
  • Weitere API-Informationen finden Sie unter PutBucketRequestPayment in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Tools für PowerShell V5

Beispiel 1: Aktualisiert die Konfiguration für Zahlungsanforderungen für den Bucket mit dem Namen „amzn-s3-demo-bucket“, sodass der Person, die Downloads aus dem Bucket anfordert, die Kosten für den Download in Rechnung gestellt werden. Standardmäßig zahlt der Bucket-Eigentümer für Downloads. Um die Zahlungsanforderung auf die Standardeinstellung zurückzusetzen, verwenden Sie „BucketOwner” für den Parameter „RequestPaymentConfiguration_Payer.

Write-S3BucketRequestPayment -BucketName amzn-s3-demo-bucket -RequestPaymentConfiguration_Payer Requester
  • Weitere API-Informationen finden Sie unter PutBucketRequestPayment in der AWS -Tools für PowerShell-Cmdlet-Referenz (V5).