Exportation automatique AWS Data Exchange des révisions des actifs vers un compartiment S3 en tant qu'abonné - AWS Data Exchange Guide de l'utilisateur

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 des révisions des actifs vers 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.

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 pour autoriser l'exportation de données AWS Data Exchange vers celui-ci. Pour de plus amples informations, veuillez consulter Conditions requises pour les autorisations liées à la politique des compartiments S3.

Conditions requises pour les autorisations liées à la politique des compartiments S3

Avant de pouvoir exporter automatiquement les révisions vers un compartiment S3, vous devez désactiver le paiement par les demandeurs et votre compartiment 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 SSE le 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 KMS clé.

Important

Pour vérifier que les conditions requises pour les autorisations de politique du compartiment S3 sont respectées, un objet au format de dénomination _ADX-TEST-ACCOUNTID# est ajouté au compartiment S3 pendant le processus d'exportation automatique.

Modification d'une politique de compartiment S3 existante

Si votre compartiment S3 dispose d'une politique de compartiment, suivez 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.

  2. Sélectionnez l'onglet Autorisations, puis choisissez Modifier dans la section relative à la politique du compartiment.

  3. 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>" } } }
  4. <BUCKET-NAME>Remplacez-le par le nom de votre compartiment S3 et remplacez-le <AWS ID> par votre AWS ID.

  5. Sélectionnez Enregistrer les modifications.

  6. 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 ne possède pas de politique de compartiment, suivez la procédure suivante pour créer une politique de compartiment S3 autorisant l'exportation de données AWS Data Exchange vers celui-ci.

Pour créer une politique de compartiment S3
  1. Accédez au compartiment vers lequel vous souhaitez exporter les révisions.

  2. Sélectionnez l'onglet Autorisations, puis choisissez Modifier dans la section relative à la politique du compartiment.

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

    { "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>" } } } ] }
  4. <BUCKET-NAME>Remplacez-le par le nom de votre compartiment S3 et remplacez-le <AWS ID> par votre AWS ID.

  5. Sélectionnez Enregistrer les modifications.

  6. 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 des 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 pour autoriser l'exportation de données AWS Data Exchange vers celui-ci. Pour de plus amples informations, veuillez consulter Conditions requises pour les autorisations liées à la politique des compartiments S3.

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.

  2. Dans le volet de navigation de gauche, pour Mes abonnements, sélectionnez Données autorisées.

  3. Dans Données autorisées, choisissez le produit dont vous souhaitez exporter la révision.

  4. Dans Ensembles de données autorisés, sélectionnez l'ensemble de données.

  5. Dans l'onglet Révisions, sous Exportation automatique des destinations de travail, choisissez Actions, puis choisissez Ajouter une destination de tâche d'exportation automatique.

  6. 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 du compartiment Amazon S3 dans la liste déroulante et dans les options de chiffrement, puis choisissez Ajouter une destination de compartiment.

    2. Si vous choisissez l'option Avancé, sélectionnez la destination du dossier du compartiment Amazon S3 dans la liste déroulante, sélectionnez le modèle de dénomination des clés et ajoutez-le au chemin.

  7. Passez en revue le résultat.

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

    La destination du compartiment Amazon S3 apparaît dans l'onglet Révisions sous Destinations de travail d'exportation automatique.

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

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

    Une fois le travail terminé, le champ État de la section Tâches est mis à jour sur 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 sélectionnez Supprimer la destination de la tâche d'exportation automatique.

Exportation automatique des révisions vers un compartiment S3 en tant qu'abonné (AWS SDKs)

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 pour autoriser l'exportation de données AWS Data Exchange vers celui-ci. Pour de plus amples informations, veuillez consulter Conditions requises pour les autorisations liées à la politique des compartiments S3.

Pour exporter automatiquement une révision vers un compartiment S3 (AWS SDKs)
  1. Créez une Create_Event_Action demande.

  2. Incluez les éléments suivants dans la demande :

    • Action

      • ExportRevisionToS3

        • Encryption

          • KmsKeyArn

          • Type

      • RevisionDestination

        • Bucket

        • KeyPattern

    • Event

      • RevisionPublished

        • DataSetId

  3. Modifiez le modèle de touches 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 de politique du compartiment S3 sont respectées, un objet au format de dénomination _ADX-TEST-ACCOUNTID# est ajouté au compartiment S3.