Le mode de paiement par requérant est pris en charge. Lorsqu'il est activé pour un bucket, le requérant assume les frais de requête et de 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 liés aux requêtes et au trafic lors des accès externes.
Notes 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 y accéder depuis d'autres services Alibaba Cloud situés dans la même région, privilégiez 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.
L'exemple de code intégral dédié à la récupération de la configuration de ce mode est disponible ici : get_bucket_request_payment.py.