发布于: Mar 22, 2018
AWS CodePipeline 现在可以执行管道,以响应来自 AWS S3 的基于推送的触发器。先前,如果您使用 S3 作为源操作,CodePipeline 会定期检查是否有变更。现在,S3 会在 S3 对象发生变更并在 CodePipeline 中触发管道执行时,传送 Amazon CloudWatch Event。
从 AWS CodePipeline 控制台创建的任何基于 S3 的管道将默认使用 Amazon CloudWatch Event 触发管道,在控制台中对现有基于 S3 的管道所做的任何编辑会将管道迁移为使用 CloudWatch Events。您还可以通过更改 CodePipeline 中的检测选项来选择不使用推送支持。如果您要使用 AWS 命令行界面、CodePipeline API 或 AWS CloudFormation 来创建或更新基于 S3 的管道,则需要执行相应的操作,才能利用这些新功能。请访问此处了解有关迁移至 CloudWatch 事件的更多信息。