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.
Crear una EventBridge regla para una ECR fuente de Amazon (AWS CloudFormation plantilla)
AWS CloudFormation Para crear una regla, usa el fragmento de plantilla como se muestra aquí.
Para actualizar tu AWS CloudFormation plantilla de canalización y crear una regla EventBridge
-
En la plantilla, en
Resources
, usa elAWS::IAM::Role
AWS CloudFormation recurso para configurar el IAM rol que permite a tu evento iniciar tu canalización. Esta entrada crea un rol que utiliza dos políticas:-
La primera política permite asumir el rol.
-
La segunda política concede permisos para iniciar la canalización.
¿Por qué voy a hacer este cambio? Debes crear un rol que pueda ser asumido EventBridge para iniciar una ejecución en nuestra canalización.
-
-
En la plantilla, en
Resources
, usa elAWS::Events::Rule
AWS CloudFormation recurso para añadir una EventBridge regla para la ECR fuente de Amazon. Este patrón de eventos crea un evento que monitoriza las confirmaciones en su repositorio. Cuando EventBridge detecta un cambio en el estado del repositorio, la regla se invocaStartPipelineExecution
en la canalización de destino.¿Por qué voy a hacer este cambio? Debe crear un evento con una regla que especifique cómo se debe hacer una inserción de imagen, y un objetivo que indique el nombre de la canalización que va a iniciar el evento.
Este fragmento utiliza una imagen denominada
eb-test
con una etiquetalatest
.nota
Para ver el patrón de eventos completo compatible con ECR los eventos de Amazon, consulte Amazon ECR Events EventBridge o Amazon Elastic Container Registry Events.
-
Guarde la plantilla actualizada en el equipo local y luego abra la consola de AWS CloudFormation .
-
Seleccione la pila y luego elija Create Change Set for Current Stack (Crear conjuntos de cambios para la pila actual).
-
Cargue la plantilla y, a continuación, consulte los cambios indicados en AWS CloudFormation. Estos son los cambios que se realizan en la pila. Debería ver los nuevos recursos en la lista.
-
Elija Ejecutar.