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
Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/
. -
Nel pannello di navigazione, scegli Regole. Lascia selezionato il bus predefinito o scegli un bus per eventi. Scegli Crea regola.
-
In Nome, inserisci un nome per la regola.
-
In Tipo di regola, scegli Regola con un modello di evento. Scegli Next (Successivo).
-
In Origine evento, scegli AWS eventi o eventi EventBridge partner.
-
In Tipo di evento di esempio, scegli AWS eventi.
-
In Eventi di esempio, digita CodeCommit come parola chiave in base alla quale filtrare. Scegli CodeCommit Repository State Change.
-
In Metodo di creazione, scegli Customer pattern (JSONeditor).
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" ] } }
-
In Target, scegliete CodePipeline.
-
Inserisci la pipeline ARN per la pipeline da avviare in base a questa regola.
Nota
È possibile trovare la pipeline ARN nell'output dei metadati dopo aver eseguito il comando. get-pipeline La pipeline ARN è costruita in questo formato:
arn:aws:codepipeline:
region
:account
:pipeline-name
Pipeline di esempio: ARN
arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline
-
Per creare o specificare un ruolo di IAM servizio che conceda EventBridge le autorizzazioni per richiamare la destinazione associata alla EventBridge regola (in questo caso, la destinazione è): 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.
-
-
Scegli Next (Successivo).
-
Nella pagina Tag, scegli Avanti.
-
Nella pagina Rivedi e crea, esamina la configurazione della regola. Se la regola ti soddisfa, scegli Create rule (Crea regola).