

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration de Paiement par le demandeur sur un compartiment
<a name="RequesterPaysExamples"></a>

Vous pouvez configurer un compartiment Amazon S3 comme compartiment de type *Paiement par le demandeur* afin que le demandeur paie à la place du propriétaire du compartiment le coût des demandes et des téléchargements des données.

Cette section fournit des exemples de configuration du Paiement par le demandeur sur un compartiment Amazon S3 à l’aide de la console et de l’API REST.

## Utiliser la console S3.
<a name="configure-requester-pays-console"></a>

**Pour activer la fonctionnalité Paiement par le demandeur pour un compartiment à usage général S3**

1. Connectez-vous à la console Amazon S3 AWS Management Console et ouvrez-la à l'adresse [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/).

1. Dans le volet de navigation de gauche, choisissez **Compartiments à usage général**.

1. Dans la liste **Compartiments à usage général**, choisissez le nom du compartiment pour lequel vous souhaitez activer la fonctionnalité Paiement par le demandeur.

1. Choisissez **Propriétés**.

1. Sous **Requester pays (Paiement par le demandeur)**, choisissez **Edit (Modifier)**.

1. Choisissez **Enable (Activer)**, puis **Save changes (Enregistrer les modifications)**.

   Amazon S3 active le paiement par le demandeur pour le compartiment et affiche **Bucket overview (Présentation du compartiment)**. Vous trouverez sous **Paiement par le demandeur** la mention **Activé**.

## Utilisation de l'API REST
<a name="RequesterPaysBucketConfiguration"></a>

Seul le propriétaire du compartiment peut définir sa valeur de configuration `RequestPaymentConfiguration.payer` sur `BucketOwner` (valeur par défaut) ou sur `Requester`. La configuration de la ressource `requestPayment` est facultative. Par défaut, le compartiment n’est pas de type Paiement par le demandeur.

Pour désactiver la fonctionnalité Paiement par le demandeur et revenir à un compartiment standard, utilisez la valeur `BucketOwner`. En général, la valeur `BucketOwner` est utilisée lors du chargement des données dans le compartiment Amazon S3, et la valeur `Requester` est ensuite définie avant la publication des objets dans le compartiment.

**Pour configurer requestPayment**
+ Utilisez une demande `PUT` pour définir la valeur `Payer` sur `Requester` dans un compartiment donné.

  ```
  1. PUT ?requestPayment HTTP/1.1
  2. Host: [BucketName].s3.amazonaws.com
  3. Content-Length: 173
  4. Date: Wed, 01 Mar 2009 12:00:00 GMT
  5. Authorization: AWS [Signature]
  6. 
  7. <RequestPaymentConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  8. <Payer>Requester</Payer>
  9. </RequestPaymentConfiguration>
  ```

Si la demande s’exécute correctement, Amazon S3 renvoie une réponse similaire à la suivante :

```
1. HTTP/1.1 200 OK
2. x-amz-id-2: [id]
3. x-amz-request-id: [request_id]
4. Date: Wed, 01 Mar 2009 12:00:00 GMT
5. Content-Length: 0
6. Connection: close
7. Server: AmazonS3
8. x-amz-request-charged:requester
```

Vous pouvez définir le Paiement par le demandeur uniquement au niveau du regroupement. Vous ne pouvez pas définir le Paiement par le demandeur pour des objets spécifiques dans le compartiment.

Vous pouvez configurer un compartiment sur `BucketOwner` ou sur `Requester` à tout moment. Cependant, il peut y avoir quelques minutes avant que la nouvelle valeur de configuration ne prenne effet.

**Note**  
Les propriétaires de compartiments qui distribuent des fichiers présignés URLs doivent y réfléchir attentivement avant de configurer un compartiment pour qu'il soit Requester Pays, en particulier si la durée de vie de l'URL est longue. En effet, le propriétaire du compartiment est facturé chaque fois qu’un demandeur utilise une URL présignée qui est associée aux informations d’identification du propriétaire du compartiment. 