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.
Actions source Amazon S3 et EventBridge avec AWS CloudTrail
Pour ajouter une action source Amazon S3 CodePipeline, vous pouvez choisir de :
-
Utilisez l'assistant de création de pipeline (Création d'un pipeline (console)) ou la page d'action Modifier de la CodePipeline console pour choisir l'option du fournisseur S3. La console crée une EventBridge règle et un CloudTrail suivi qui démarrent votre pipeline lorsque la source change.
-
Utilisez le AWS CLI pour ajouter la configuration de l'
S3
action et créer des ressources supplémentaires comme suit :-
Utilisez l'
S3
exemple de configuration d'action dans Action relative à la source Amazon S3 pour créer votre action comme indiqué dansCréation d'un pipeline (interface de ligne de commande). -
La méthode de détection des modifications consiste par défaut à démarrer le pipeline en interrogeant la source. Vous devez désactiver les contrôles périodiques et créer manuellement la règle de détection des modifications et le suivi. Utilisez l'une des méthodes suivantes : Création d'une EventBridge règle pour une source Amazon S3 (console)Création d'une EventBridge règle pour une source Amazon S3 (CLI), ouCréation d'une EventBridge règle pour une source Amazon S3 (AWS CloudFormation modèle) .
-
AWS CloudTrail est un service qui enregistre et filtre les événements sur votre compartiment source Amazon S3. Le suivi envoie les modifications de source filtrées à la EventBridge règle. La EventBridge règle détecte le changement de source, puis démarre votre pipeline.
Prérequis:
-
Si vous ne créez pas de trace, utilisez une AWS CloudTrail trace existante pour enregistrer les événements dans votre compartiment source Amazon S3 et envoyer des événements filtrés à la EventBridge règle.
-
Créez ou utilisez un compartiment S3 existant dans lequel AWS CloudTrail stocker ses fichiers journaux. AWS CloudTrail doit disposer des autorisations requises pour envoyer les fichiers journaux dans un compartiment Amazon S3. Le compartiment ne peut pas être configuré en tant que compartiment Paiement par le demandeur. Lorsque vous créez un compartiment Amazon S3 dans le cadre de la création ou de la mise à jour d'un suivi dans la console AWS CloudTrail , vous associez les autorisations requises à un compartiment pour vous. Pour plus d'informations, consultez la politique relative aux compartiments Amazon S3 pour CloudTrail.