O OSS suporta o modo de pagamento pelo solicitante. Quando você ativa esse modo para um bucket, o solicitante paga as taxas de requisição e tráfego, e o proprietário do bucket paga os custos de armazenamento. Ative o pagamento pelo solicitante em um bucket para compartilhar dados do bucket sem pagar as taxas de requisição e tráfego quando ele for acessado.
Observações de uso
O código de exemplo neste tópico usa o ID de região
cn-hangzhouda região China (Hangzhou). Por padrão, o OSS usa um endpoint público para acessar recursos em um bucket. Para acessar os recursos do bucket a partir de outros serviços da Alibaba Cloud na mesma região em que o bucket está localizado, use um endpoint interno. Para obter mais informações sobre as regiões e os endpoints suportados pelo OSS, consulte Regions and endpoints.Para definir o modo de pagamento pelo solicitante, você deve ter a permissão
oss:PutBucketRequestPayment. Para obter a configuração do modo de pagamento pelo solicitante, você deve ter a permissãooss:GetBucketRequestPayment. Para obter mais informações, consulte Grant custom permissions to a RAM user.
Código de exemplo
Ativar o pagamento pelo solicitante para um bucket
Consultar as configurações de pagamento pelo solicitante
Referências
Para acessar o código de exemplo completo para definir o modo de pagamento pelo solicitante, consulte put_bucket_request_payment.py.
Para acessar o código de exemplo completo para obter a configuração do modo de pagamento pelo solicitante, consulte get_bucket_request_payment.py.