Crea una EventBridge regola per una CodeCommit fonte (console) - AWS CodePipeline

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Crea una EventBridge regola per una CodeCommit fonte (console)

Importante

Se usi la console per creare o modificare la tua pipeline, la EventBridge regola viene creata automaticamente.

Per creare una EventBridge regola da utilizzare nelle operazioni CodePipeline
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel pannello di navigazione, scegli Regole. Lascia selezionato il bus predefinito o scegli un bus per eventi. Scegli Crea regola.

  3. In Nome, inserisci un nome per la regola.

  4. In Tipo di regola, scegli Regola con un modello di evento. Seleziona Successivo.

  5. In Origine evento, scegli AWS eventi o eventi EventBridge partner.

  6. In Tipo di evento di esempio, scegli AWS eventi.

  7. In Eventi di esempio, digita CodeCommit come parola chiave in base alla quale filtrare. Scegli CodeCommit Repository State Change.

  8. In Metodo di creazione, scegli Customer pattern (editor JSON).

    Incolla lo schema di eventi fornito di seguito. Di seguito è riportato un modello di CodeCommit evento di esempio nella finestra Evento per un MyTestRepo repository con un ramo denominatomain:

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

  10. Immettete l'ARN della pipeline per la pipeline da avviare in base a questa regola.

    Nota

    Puoi trovare l'ARN della pipeline nell'output dei metadati dopo aver eseguito il comando get-pipeline. Il formato dell'ARN della pipeline è il seguente:

    arn:aws:codepipeline: regione: account: nome-pipeline

    ARN della pipeline di esempio:

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

  11. Per creare o specificare un ruolo di servizio IAM che conceda EventBridge le autorizzazioni per richiamare la destinazione associata alla regola (in questo caso, la destinazione è): EventBridge CodePipeline

    • Scegli Crea un nuovo ruolo per questa risorsa specifica per creare un ruolo di servizio che ti dia EventBridge le autorizzazioni per avviare le esecuzioni della pipeline.

    • Scegli Usa il ruolo esistente per inserire un ruolo di servizio che ti dia EventBridge le autorizzazioni per avviare le esecuzioni della pipeline.

  12. Seleziona Successivo.

  13. Nella pagina Tag, scegli Avanti.

  14. Nella pagina Rivedi e crea, esamina la configurazione della regola. Se la regola ti soddisfa, scegli Create rule (Crea regola).