Compartiments de type Paiement par le demandeur - Amazon Simple Storage Service

Ce guide ne fait plus l'objet de mises à jour. Pour obtenir des informations et des instructions actuelles, reportez-vous au nouveau Guide de l'utilisateur Amazon S3.

Compartiments de type Paiement par le demandeur

C'est en général le propriétaire du compartiment qui prend en charge l'ensemble des frais de stockage et de transfert de données Amazon S3 associés à son compartiment. Cependant, le propriétaire peut configurer son compartiment pour en faire un compartiment de type Paiement par le demandeur. Lorsqu'un compartiment est de type Paiement par le demandeur, les frais associés à la demande et au téléchargement de données depuis le compartiment sont facturés au demandeur, et non plus propriétaire du compartiment. En revanche, les frais de stockage des données sont toujours facturés au propriétaire du compartiment.

En général, vous configurez donc vos compartiments pour en faire des compartiments de type Paiement par le demandeur lorsque vous souhaitez partager des données, sans supporter les frais d'accès des autres utilisateurs. Par exemple, vous pouvez utiliser des compartiments Paiement par le demandeur lorsque vous proposez des ensembles de données volumineux, tels que des répertoires de codes postaux, des données de référence, des informations géospatiales ou des données d'indexation de site web.

Important

Si vous activez la fonctionnalité Paiement par le demandeur, l'accès anonyme au compartiment n'est plus autorisé.

Vous devez authentifier toutes les demandes associées à vos compartiments de type Paiement par le demandeur. L'authentification des demandes permet à Amazon S3 d'identifier le demandeur et de lui facturer l'utilisation du compartiment de type Paiement par le demandeur.

Lorsque le demandeur assume un rôle AWS Identity and Access Management (IAM) avant de procéder à sa demande, le compte auquel le rôle appartient est facturé pour la demande. Pour de plus amples informations sur les rôles IAM, veuillez consulter Rôles IAM dans le Guide de l'utilisateur IAM.

Une fois configuré votre compartiment de type Paiement par le demandeur, les demandeurs doivent intégrer x-amz-request-payer à leurs demandes (soit dans l'en-tête de leurs demandes POST, GET et HEAD, soit sous forme de paramètre s'il s'agit d'une demande REST). Ce faisant, ils montrent qu'ils ont compris que les demandes et les téléchargements de données leur seront facturés.

Les compartiments de type Paiement par le demandeur sont incompatibles avec ce qui suit.

  • Les demandes anonymes

  • BitTorrent

  • Requêtes SOAP

  • De plus, vous ne pouvez pas utiliser un compartiment de type Paiement par le demandeur comme compartiment cible pour la journalisation des utilisateurs finaux. Toutefois, vous pouvez activer la journalisation des utilisateurs finaux sur un compartiment de type Paiement par le demandeur lorsque le compartiment cible n'est pas un compartiment de type Paiement par le demandeur.

Informations relatives aux frais

Lorsque les demandes de Paiement par le demandeur sont correctement exécutées, les frais qui leur sont associés sont très simples : la demande et le transfert de données sont facturés au demandeur et le stockage des données est facturé au propriétaire du compartiment. Cependant, la demande est facturée au propriétaire du compartiment dans les cas suivants :

  • si le demandeur n'intègre pas le paramètre x-amz-request-payer dans l'en-tête (GET, HEAD ou POST) ou en tant que paramètre (REST) dans sa demande (code HTTP 403) ;

  • si l'authentification de la demande échoue (code HTTP 403) ;

  • si la demande est anonyme (code HTTP 403) ;

  • si la demande est une demande SOAP.

Pour obtenir des informations sur la tarification, veuillez consulter Tarification Amazon S3.