Création d'une EventBridge règle pour une CodeCommit source (console) - AWS CodePipeline

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
  1. Ouvrez la EventBridge console Amazon à l'adresse https://console.aws.amazon.com/events/.

  2. 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.

  3. Dans Nom, saisissez le nom de votre règle.

  4. Sous Type de règle, choisissez Règle avec un modèle d'événement. Choisissez Suivant.

  5. Sous Source de l'événement, sélectionnez AWS des événements ou des événements EventBridge partenaires.

  6. Sous Exemple de type d'événement, sélectionnez AWS événements.

  7. Dans Exemples d'événements, saisissez CodeCommit le mot clé sur lequel filtrer. Choisissez CodeCommit Repository State Change.

  8. Sous Méthode de création, choisissez Customer pattern (éditeur JSON).

    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ée main :

    { "source": [ "aws.codecommit" ], "detail-type": [ "CodeCommit Repository State Change" ], "resources": [ "arn:aws:codecommit:us-west-2:80398EXAMPLE:MyTestRepo" ], "detail": { "referenceType": [ "branch" ], "referenceName": [ "main" ] } }
  9. Dans Cibles, sélectionnez CodePipeline.

  10. Entrez l'ARN du pipeline à démarrer selon cette règle.

    Note

    Vous trouverez l'ARN de pipeline dans la sortie des métadonnées après avoir exécuté la commande get-pipeline. L'ARN de pipeline est élaboré dans ce format :

    arn:aws:codepipeline : région : compte : nom du pipeline

    Exemple d'ARN de pipeline :

    arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline

  11. Pour créer ou spécifier un rôle de service IAM autorisant EventBridge 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.

  12. Choisissez Suivant.

  13. Sur la page Tags, choisissez Next.

  14. 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.