Publicado en: Mar 22, 2018
AWS CodePipeline ahora ejecuta canalizaciones como respuesta a desencadenadores basados en push de Amazon S3. Antes, si usaba S3 como acción de origen, CodePipeline realizaba comprobaciones periódicas para ver si se había producido algún cambio. Ahora, S3 enviará un Amazon CloudWatch Event cuando se produzca un cambio en su objeto de S3 que desencadenará la ejecución de una canalización en CodePipeline.
Cualquier canalización basada en S3 creada desde la consola de AWS CodePipeline usará un Amazon CloudWatch Event para desencadenar una canalización de manera predeterminada, y cualquier modificación de una canalización basada en S3 existente que se produzca en la consola migrará a su canalización para usar CloudWatch Events. También puede optar por no usar la compatibilidad con push cambiando la opción de detección en CodePipeline. Si está creando o actualizando una canalización basada en S3 usando la AWS Command Line Interface, la API de CodePipeline o AWS CloudFormation, necesitará emprender acciones para aprovechar estas nuevas capacidades. Consulte aquí la información sobre la migración a CloudWatch Events.