O modo de pagamento pelo solicitante é compatível. Quando ativado para um bucket, o solicitante paga as taxas de requisição e tráfego, e o proprietário do bucket arca apenas com os custos de armazenamento. Você pode ativar esse modo para compartilhar dados sem custear as taxas de requisição e tráfego geradas pelos acessos ao bucket.
Observações de uso
Os exemplos de código deste tópico usam o ID da região
cn-hangzhou, referente à região China (Hangzhou). Por padrão, o acesso aos recursos do bucket ocorre via endpoint público. Para acessar esses recursos a partir de outros serviços da Alibaba Cloud na mesma região do bucket, use um endpoint interno. Para mais informações sobre as regiões e endpoints compatíveis com o OSS, consulte Regiões e endpoints.Para definir o modo de pagamento pelo solicitante, você precisa da permissão
oss:PutBucketRequestPayment. Para consultar a configuração desse modo, é necessária a permissãooss:GetBucketRequestPayment. Para saber mais, consulte Conceder permissões personalizadas a um usuário RAM.
Exemplos de código
Ativar o pagamento pelo solicitante para um bucket
Consultar configurações de pagamento pelo solicitante
Referências
Para obter o código completo de definição do modo de pagamento pelo solicitante, consulte put_bucket_request_payment.py.
Para obter o código completo de consulta da configuração de pagamento pelo solicitante, consulte get_bucket_request_payment.py.