Usar PutBucketRequestPayment com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar PutBucketRequestPayment com uma CLI

Os exemplos de código a seguir mostram como usar o PutBucketRequestPayment.

CLI
AWS CLI

Exemplo 1: para habilitar a configuração “requester pays” para um bucket

O exemplo put-bucket-request-payment a seguir habilita requester pays do bucket especificado.

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

Este comando não produz saída.

Exemplo 2: para desabilitar a configuração “requester pays” para um bucket

O exemplo put-bucket-request-payment a seguir desabilita requester pays do bucket especificado.

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

Este comando não produz saída.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: atualiza a configuração de pagamento de solicitação do bucket denominado “amzn-s3-demo-bucket” para que a pessoa que está solicitando downloads pelo bucket seja cobrada pelo download. Por padrão, o proprietário do bucket paga pelos downloads. Para definir o pagamento de solicitação de volta ao padrão, use “BucketOwner” para o parâmetro RequestPaymentConfiguration_Payer.

Write-S3BucketRequestPayment -BucketName amzn-s3-demo-bucket -RequestPaymentConfiguration_Payer Requester
  • Consulte detalhes da API em PutBucketRequestPayment na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: atualiza a configuração de pagamento de solicitação do bucket denominado “amzn-s3-demo-bucket” para que a pessoa que está solicitando downloads pelo bucket seja cobrada pelo download. Por padrão, o proprietário do bucket paga pelos downloads. Para definir o pagamento de solicitação de volta ao padrão, use “BucketOwner” para o parâmetro RequestPaymentConfiguration_Payer.

Write-S3BucketRequestPayment -BucketName amzn-s3-demo-bucket -RequestPaymentConfiguration_Payer Requester
  • Consulte detalhes da API em PutBucketRequestPayment na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).