

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.

# Exportation automatique AWS Data Exchange révisions des actifs d'un compartiment S3 en tant qu'abonné
<a name="auto-export-rev-s3-console-sub"></a>

Lorsque le fournisseur publie de nouvelles révisions, vous pouvez choisir d'exporter automatiquement les nouvelles révisions vers votre compartiment Amazon S3. Vous pouvez exporter les nouvelles révisions vers un maximum de cinq compartiments S3. Les nouvelles révisions apparaîtront automatiquement dans les compartiments S3 que vous avez sélectionnés. 

**Topics**
+ [Conditions requises pour les autorisations relatives à la politique des compartiments S3](#auto-export-rev-s3-bucket-policy-prereq)
+ [Exportation automatique de révisions vers un compartiment S3 en tant qu'abonné (console)](#auto-export-rev-s3-console-sub-proc)
+ [Exportation automatique de révisions vers un compartiment S3 en tant qu'abonné (AWS SDK)](#auto-export-rev-s3-prog-sub)

**Note**  
Pour exporter automatiquement les révisions vers un compartiment S3 de votre choix, votre compartiment S3 doit disposer d'une politique de compartiment avec des autorisations définies AWS Data Exchange pour autoriser l'exportation de données dans ce compartiment. Pour de plus amples informations, veuillez consulter [Conditions requises pour les autorisations relatives à la politique des compartiments S3](#auto-export-rev-s3-bucket-policy-prereq).

## Conditions requises pour les autorisations relatives à la politique des compartiments S3
<a name="auto-export-rev-s3-bucket-policy-prereq"></a>

Avant de pouvoir exporter automatiquement des révisions vers un compartiment Amazon S3, vous devez désactiver le paiement par le demandeur et votre compartiment Amazon S3 doit disposer d'une politique de compartiment avec des autorisations définies pour autoriser l'exportation de données AWS Data Exchange vers celui-ci. Les procédures suivantes fournissent des informations sur la manière de modifier votre politique de compartiment S3 existante ou de créer une politique de compartiment S3 avec ces autorisations.

Si votre compartiment S3 est configuré pour le SSE-KMS chiffrement, l'utilisateur qui configure la tâche d'exportation automatique doit être `CreateGrant` autorisé AWS Data Exchange à copier les objets dans votre compartiment S3 sur la clé KMS. 

**Important**  
Pour vérifier que les conditions requises pour les autorisations relatives à la politique du compartiment S3 sont remplies, un objet au format de dénomination `_ADX-TEST-ACCOUNTID#` est ajouté au compartiment S3 lors du processus d'exportation automatique.

**Topics**
+ [Modifier une politique de compartiment S3 existante](#bucket-policy-prereq-existing-s3-bucket-policy)
+ [Création d'une politique de compartiment S3](#bucket-policy-prereq-create-s3-bucket-policy)

### Modifier une politique de compartiment S3 existante
<a name="bucket-policy-prereq-existing-s3-bucket-policy"></a>

Si votre compartiment S3 dispose d'une politique de compartiment, effectuez la procédure suivante pour autoriser l'exportation AWS Data Exchange de données vers ce compartiment.

**Pour modifier une politique de compartiment S3 existante**

1. Accédez au compartiment vers lequel vous souhaitez exporter les révisions.

1. Sélectionnez l'**onglet ** Autorisations, puis choisissez ** Modifier ** dans la section Politique du bucket.

1. Copiez l'instruction suivante et collez-la à la fin de la liste des instructions.

   ```
       {
         "Effect": "Allow",
         "Principal": {
         "Service": "dataexchange.amazonaws.com"
         },
         "Action": [
           "s3:PutObject",
           "s3:PutObjectAcl"
         ],
         "Resource": "arn:aws:s3:::<BUCKET-NAME>/*",
         "Condition": {
           "StringEquals": { 
             "aws:SourceAccount": "<AWS ID>"
           }
         }
       }
   ```

1. `<BUCKET-NAME>`Remplacez-le par le nom de votre compartiment S3 et remplacez-le `<AWS ID>` par votre AWS identifiant.

1. Sélectionnez **Enregistrer les modifications**.

1. Si vous souhaitez ajouter d'autres compartiments comme destination pour vos tâches d'exportation automatique, répétez la procédure en commençant par l'étape 1.

### Création d'une politique de compartiment S3
<a name="bucket-policy-prereq-create-s3-bucket-policy"></a>

Si votre compartiment S3 n'a pas de politique de compartiment, suivez la procédure suivante pour créer une politique de compartiment S3 afin de permettre l'exportation de données AWS Data Exchange vers ce compartiment.

**Pour créer une politique de compartiment S3**

1. Accédez au compartiment vers lequel vous souhaitez exporter les révisions.

1. Sélectionnez l'**onglet ** Autorisations, puis choisissez ** Modifier ** dans la section Politique du bucket.

1. Copiez la politique de compartiment complète suivante et collez-la dans l'éditeur de politique de compartiment.

------
#### [ JSON ]

****  

   ```
   {
     "Version":"2012-10-17",		 	 	 
     "Statement": [
       {
         "Effect": "Allow",
         "Principal": {
         "Service": "dataexchange.amazonaws.com"
         },
         "Action": [
           "s3:PutObject",
           "s3:PutObjectAcl"
         ],
         "Resource": "arn:aws:s3:::<BUCKET-NAME>/*",
         "Condition": {
           "StringEquals": { 
             "aws:SourceAccount": "<AWS ID>"
           }
         }
       }
     ]
   }
   ```

------

1. `<BUCKET-NAME>`Remplacez-le par le nom de votre compartiment S3 et remplacez-le `<AWS ID>` par votre AWS identifiant.

1. Sélectionnez **Enregistrer les modifications**.

1. Si vous souhaitez ajouter d'autres compartiments comme destination pour vos tâches d'exportation automatique, répétez la procédure en commençant par l'étape 1.

## Exportation automatique de révisions vers un compartiment S3 en tant qu'abonné (console)
<a name="auto-export-rev-s3-console-sub-proc"></a>

**Note**  
Pour exporter automatiquement les révisions vers un compartiment S3 de votre choix, votre compartiment S3 doit disposer d'une politique de compartiment avec des autorisations définies AWS Data Exchange pour autoriser l'exportation de données dans ce compartiment. Pour de plus amples informations, veuillez consulter [Conditions requises pour les autorisations relatives à la politique des compartiments S3](#auto-export-rev-s3-bucket-policy-prereq).

**Pour exporter automatiquement une révision vers un compartiment S3 en tant qu'abonné (console)**

1. Ouvrez votre navigateur Web et connectez-vous à la [AWS Data Exchange console](https://console.aws.amazon.com/dataexchange).

1. Dans le volet de navigation de gauche, pour ** Mes abonnements**, choisissez Données ** autorisées**.

1. Dans Données ** autorisées**, choisissez le produit dont la révision est celle que vous souhaitez exporter.

1. Dans Ensembles de données ** autorisés**, choisissez l'ensemble de données.

1. Dans l'**onglet ** Révisions, sous Destinations des ** Auto-export tâches**, choisissez ** Actions, ** puis choisissez ** Ajouter une destination ** de tâche à exportation automatique.

1. Dans ** Ajouter une destination de tâche d'exportation automatique**, choisissez l'option de ** destination ** simple ** ou ** avancée.

   1. Si vous choisissez l'**option ** Simple, sélectionnez la destination du dossier de compartiment Amazon S3 dans la liste déroulante et les options de chiffrement, puis choisissez ** Ajouter une destination ** de compartiment.

   1. Si vous choisissez l'**option ** Avancé, sélectionnez la destination du dossier de compartiment Amazon S3 dans la liste déroulante, sélectionnez le modèle de dénomination des [ clés ](revision-export-keypatterns.md) et ajoutez-le au chemin.

1. Passez en revue la ** sortie**.

1. Définissez les options de ** chiffrement**, consultez la tarification ** d'Amazon S3**, puis choisissez ** Ajouter une destination pour le compartiment**.

   La destination du compartiment Amazon S3 apparaît dans l'**onglet ** Révisions sous les destinations des ** Auto-export tâches**.

   Une tâche est lancée pour exporter automatiquement votre révision. 

   Pour vérifier que les conditions requises pour les autorisations relatives à la politique du compartiment S3 sont remplies, un objet au format de dénomination `_ADX-TEST-ACCOUNTID#` est ajouté au compartiment S3.

   Une fois la tâche terminée, le ** champ ** État de la ** section Tâches ** est mis à jour et devient ** Terminé**.

   Pour ajouter une autre destination, choisissez ** Actions**, puis ** Ajouter une destination ** de tâche d'exportation automatique.

   Pour modifier, sélectionnez la destination que vous souhaitez modifier, choisissez ** Actions**, puis ** Modifier la configuration de destination**.

   Pour supprimer, choisissez ** Actions**, puis choisissez ** Supprimer la destination ** de la tâche d'exportation automatique.

## Exportation automatique de révisions vers un compartiment S3 en tant qu'abonné (AWS SDK)
<a name="auto-export-rev-s3-prog-sub"></a>

**Note**  
Pour exporter automatiquement les révisions vers un compartiment S3 de votre choix, votre compartiment S3 doit disposer d'une politique de compartiment avec des autorisations définies AWS Data Exchange pour autoriser l'exportation de données dans ce compartiment. Pour de plus amples informations, veuillez consulter [Conditions requises pour les autorisations relatives à la politique des compartiments S3](#auto-export-rev-s3-bucket-policy-prereq).

**Pour exporter automatiquement une révision vers un compartiment S3 (AWS SDK)**

1. Créez une `Create_Event_Action` demande. 

1. Incluez les éléments suivants dans la demande :
   + `Action`
     + `ExportRevisionToS3`
       + `Encryption`
         + `KmsKeyArn`
         + `Type`
     + `RevisionDestination`
       + `Bucket`
       + `KeyPattern`
   + `Event`
     + `RevisionPublished`
       + `DataSetId`
   + `Tags`

1. Modifiez le modèle de clé si nécessaire. La clé d'objet Amazon S3 utilise par défaut le modèle de clé. `{Revision.CreatedAt}/{Asset.Name}` 

   Pour plus d'informations sur les modèles clés, consultez[Principaux modèles lors de l'exportation de révisions d'actifs depuis AWS Data Exchange](revision-export-keypatterns.md).

   Pour vérifier que les conditions requises pour les autorisations relatives à la politique du compartiment S3 sont remplies, un objet au format de dénomination `_ADX-TEST-ACCOUNTID#` est ajouté au compartiment S3.