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.
Création d'une EventBridge règle pour une CodeCommit source (console)
Important
Si vous utilisez la console pour créer ou modifier votre pipeline, votre EventBridge règle est créée pour vous.
Pour créer une EventBridge règle à utiliser dans les CodePipeline opérations
Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/
. -
Dans le volet de navigation, choisissez Règles. Laissez le bus par défaut sélectionné ou choisissez un bus d'événements. Choisissez Créer une règle.
-
Dans Nom, saisissez le nom de votre règle.
-
Sous Type de règle, choisissez Règle avec un modèle d'événement. Choisissez Suivant.
-
Sous Source de l'événement, sélectionnez AWS des événements ou des événements EventBridge partenaires.
-
Sous Exemple de type d'événement, sélectionnez AWS événements.
-
Dans Exemples d'événements, saisissez CodeCommit le mot clé sur lequel filtrer. Choisissez CodeCommit Repository State Change.
-
Sous Méthode de création, choisissez Customer Pattern (JSONéditeur).
Collez le modèle d'événement fourni ci-dessous. Voici un exemple de modèle d' CodeCommitévénement dans la fenêtre Événement pour un
MyTestRepo
référentiel dont la branche est nomméemain
:{ "source": [ "aws.codecommit" ], "detail-type": [ "CodeCommit Repository State Change" ], "resources": [ "arn:aws:codecommit:us-west-2:80398EXAMPLE:MyTestRepo" ], "detail": { "referenceType": [ "branch" ], "referenceName": [ "main" ] } }
-
Dans Cibles, sélectionnez CodePipeline.
-
Entrez le pipeline ARN pour le pipeline à démarrer selon cette règle.
Note
Vous pouvez trouver le pipeline ARN dans la sortie des métadonnées après avoir exécuté la get-pipeline commande. Le pipeline ARN est construit dans le format suivant :
arn:aws:codepipeline :
region
:account
:pipeline-name
Exemple de pipeline ARN :
arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline
-
Pour créer ou spécifier un rôle de IAM service qui EventBridge autorise l'appel de la cible associée à votre EventBridge règle (dans ce cas, la cible est CodePipeline) :
-
Choisissez Créer un nouveau rôle pour cette ressource spécifique afin de créer un rôle de service qui vous EventBridge autorise à démarrer les exécutions de votre pipeline.
-
Choisissez Utiliser un rôle existant pour saisir un rôle de service qui vous EventBridge autorise à démarrer les exécutions de votre pipeline.
-
-
Choisissez Suivant.
-
Sur la page Tags, choisissez Next.
-
Sur la page Réviser et créer, passez en revue la configuration des règles. Si la règle vous convient, choisissez Créer une règle.