Lorsque l'option de paiement par le demandeur est activée pour un bucket, le demandeur s'acquitte des frais de requête et de trafic, tandis que le propriétaire du bucket ne prend en charge que les coûts de stockage. Activez cette option pour partager les données de votre bucket sans supporter les frais de requête et de trafic lors des accès externes.
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 d'un bucket. Si vous souhaitez accéder aux ressources du bucket via 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 le demandeur, vous devez disposer de l'autorisation
oss:PutBucketRequestPayment. Pour consulter la configuration de cette option, l'autorisationoss:GetBucketRequestPaymentest requise. Pour en savoir plus, reportez-vous à la rubrique Accorder une stratégie personnalisée.
Exemples
Activer le paiement par le demandeur
Consulter la configuration du paiement par le demandeur d'un bucket
Références
Pour consulter l'exemple de code complet permettant d'activer le paiement par le demandeur, rendez-vous sur GitHub.
Pour plus d'informations sur l'opération API permettant d'activer le paiement par le demandeur, consultez la rubrique PutBucketRequestPayment.
Pour consulter l'exemple de code complet permettant de vérifier la configuration du paiement par le demandeur d'un bucket, rendez-vous sur GitHub.
Pour plus d'informations sur l'opération API permettant de consulter la configuration du paiement par le demandeur d'un bucket, consultez la rubrique GetBucketRequestPayment.