Lorsque l'option de paiement par demandeur est activée pour un bucket, le demandeur prend en charge les frais liés aux requêtes et au trafic, tandis que le propriétaire du bucket ne paie que les coûts de stockage. Activez cette fonctionnalité pour un bucket afin de partager les données qu'il contient sans supporter les frais de requête et de trafic lorsque d'autres utilisateurs accèdent à votre bucket.
Notes d'utilisation
Les exemples de code présentés dans cette rubrique utilisent l'ID de région
cn-hangzhoucorrespondant à la région Chine (Hangzhou). Par défaut, un endpoint public est utilisé pour accéder aux ressources stockées dans un bucket. Si vous souhaitez accéder aux ressources de ce bucket depuis d'autres services Alibaba Cloud situés dans la même région, utilisez un endpoint interne. Pour plus d'informations sur les régions et les endpoints OSS, consultez la section Régions et endpoints.Pour activer le paiement par demandeur, vous devez disposer de l'autorisation
oss:PutBucketRequestPayment. Pour consulter la configuration du paiement par demandeur, vous devez disposer de l'autorisationoss:GetBucketRequestPayment. Pour en savoir plus, reportez-vous à la rubrique Accorder une stratégie personnalisée.
Exemples
Activer le paiement par demandeur
Consulter la configuration du paiement par demandeur d'un bucket
Références
Pour consulter l'exemple de code complet permettant d'activer le paiement par demandeur, rendez-vous sur GitHub.
Pour plus d'informations sur l'opération API à appeler pour activer le paiement par demandeur, consultez la rubrique PutBucketRequestPayment.
Pour consulter l'exemple de code complet permettant de vérifier la configuration du paiement par demandeur d'un bucket, rendez-vous sur GitHub.
Pour plus d'informations sur l'opération API à appeler pour consulter la configuration du paiement par demandeur d'un bucket, consultez la rubrique GetBucketRequestPayment.