Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Cree una EventBridge regla para una CodeCommit fuente (consola)
importante
Si utilizas la consola para crear o editar tu canalización, la EventBridge regla se crea automáticamente.
Para crear una EventBridge regla para utilizarla en CodePipeline las operaciones
Abre la EventBridge consola de Amazon en https://console.aws.amazon.com/events/
. -
En el panel de navegación, seleccione Reglas. Deje el bus predeterminado seleccionado o elija un bus de eventos. Elija Crear regla.
-
En Nombre, introduzca un nombre para la regla.
-
En Tipo de regla, elija Regla con un patrón de evento. Elija Next (Siguiente).
-
En Fuente del evento, selecciona AWS eventos o eventos EventBridge asociados.
-
En Ejemplo de tipo de evento, seleccione Eventos de AWS .
-
En Ejemplos de eventos, escribe CodeCommit la palabra clave por la que quieres filtrar. Elija Cambiar el estado del CodeCommit repositorio.
-
En Método de creación, elija Patrón de cliente (JSONeditor).
Pegue el patrón de eventos que se muestra a continuación. El siguiente es un ejemplo de patrón de CodeCommit eventos en la ventana de eventos para un
MyTestRepo
repositorio con una rama denominadamain
:{ "source": [ "aws.codecommit" ], "detail-type": [ "CodeCommit Repository State Change" ], "resources": [ "arn:aws:codecommit:us-west-2:80398EXAMPLE:MyTestRepo" ], "detail": { "referenceType": [ "branch" ], "referenceName": [ "main" ] } }
-
En Targets, elija CodePipeline.
-
Introduzca la canalización ARN para que la canalización se inicie según esta regla.
nota
Puedes encontrar la canalización ARN en la salida de los metadatos después de ejecutar el get-pipeline comando. La canalización ARN se construye en este formato:
arn:aws:codepipeline:
region
:account
:pipeline-name
Ejemplo de canalización: ARN
arn:aws:codepipeline:us-east-2:80398EXAMPLE:MyFirstPipeline
-
Para crear o especificar un rol de IAM servicio que conceda EventBridge permisos para invocar el destino asociado a tu EventBridge regla (en este caso, el objetivo es CodePipeline):
-
Elige Crear una nueva función para este recurso específico a fin de crear una función de servicio que te dé EventBridge permisos para iniciar las ejecuciones de tu canalización.
-
Selecciona Usar el rol existente para introducir un rol de servicio que te dé EventBridge permisos para iniciar las ejecuciones de tu canalización.
-
-
Elija Next (Siguiente).
-
En la página Etiquetas, elija Siguiente:
-
En la página Revisar y crear, revise la configuración de la regla. Si está satisfecho con la regla, elija Create rule (Crear regla).