Le mode de paiement par requérant est pris en charge. Lorsqu'il est activé pour un bucket, le requérant assume les frais liés aux requêtes et au trafic, tandis que le propriétaire du bucket prend en charge 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.
Remarques d'utilisation
Les exemples de code de 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 depuis d'autres services Alibaba Cloud situés dans la même région que le bucket, utilisez un endpoint interne. Pour plus d'informations sur les régions et endpoints pris en charge par OSS, consultez la rubrique Régions et endpoints.Pour configurer le mode de paiement par requérant, vous devez disposer de l'autorisation
oss:PutBucketRequestPayment. Pour récupérer la configuration de ce mode, l'autorisationoss:GetBucketRequestPaymentest requise. Pour en savoir plus, reportez-vous à la section Accorder des autorisations personnalisées à un utilisateur RAM.
Exemples de code
Activer le paiement par requérant pour un bucket
Interroger les configurations de paiement par requérant
Références
Pour consulter l'exemple de code complet permettant de définir le mode de paiement par requérant, rendez-vous sur put_bucket_request_payment.py.
Pour consulter l'exemple de code complet permettant de récupérer la configuration du mode de paiement par requérant, rendez-vous sur get_bucket_request_payment.py.