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é
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.
Rubriques
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.
Conditions requises pour les autorisations relatives à la politique des compartiments S3
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.
Rubriques
Modifier une politique de compartiment S3 existante
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
-
Accédez au compartiment vers lequel vous souhaitez exporter les révisions.
-
Sélectionnez l'onglet Autorisations, puis choisissez Modifier dans la section Politique du bucket.
-
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>" } } } -
<BUCKET-NAME>Remplacez-le par le nom de votre compartiment S3 et remplacez-le<AWS ID>par votre AWS identifiant. -
Sélectionnez Enregistrer les modifications.
-
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
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
-
Accédez au compartiment vers lequel vous souhaitez exporter les révisions.
-
Sélectionnez l'onglet Autorisations, puis choisissez Modifier dans la section Politique du bucket.
-
Copiez la politique de compartiment complète suivante et collez-la dans l'éditeur de politique de compartiment.
-
<BUCKET-NAME>Remplacez-le par le nom de votre compartiment S3 et remplacez-le<AWS ID>par votre AWS identifiant. -
Sélectionnez Enregistrer les modifications.
-
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)
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.
Pour exporter automatiquement une révision vers un compartiment S3 en tant qu'abonné (console)
-
Ouvrez votre navigateur Web et connectez-vous à la AWS Data Exchange console
. -
Dans le volet de navigation de gauche, pour Mes abonnements, choisissez Données autorisées.
-
Dans Données autorisées, choisissez le produit dont la révision est celle que vous souhaitez exporter.
-
Dans Ensembles de données autorisés, choisissez l'ensemble de données.
-
Dans l'onglet Révisions, sous Destinations des Auto-export tâches, choisissez Actions, puis choisissez Ajouter une destination de tâche à exportation automatique.
-
Dans Ajouter une destination de tâche d'exportation automatique, choisissez l'option de destination simple ou avancée.
-
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.
-
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 et ajoutez-le au chemin.
-
-
Passez en revue la sortie.
-
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)
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.
Pour exporter automatiquement une révision vers un compartiment S3 (AWS SDK)
-
Créez une
Create_Event_Actiondemande. -
Incluez les éléments suivants dans la demande :
-
Action-
ExportRevisionToS3-
Encryption-
KmsKeyArn -
Type
-
-
-
RevisionDestination-
Bucket -
KeyPattern
-
-
-
Event-
RevisionPublished-
DataSetId
-
-
Tags
-
-
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, consultezPrincipaux modèles lors de l'exportation de révisions d'actifs depuis AWS Data Exchange.
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.