连接到使用 EventBridge 和的 Amazon S3 源操作 Amazon CloudTrail - Amazon CodePipeline
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

连接到使用 EventBridge 和的 Amazon S3 源操作 Amazon CloudTrail

本节中的说明提供了创建 S3 源操作的步骤,该操作使用您必须创建和管理的 Amazon CloudTrail 资源。要使用不需要额外 Amazon CloudTrail 资源 EventBridge 的 S3 源操作,请CLI按照中的说明进行操作迁移为事件启用了 S3 源的轮询管道

重要

此过程提供了创建 S3 源操作的步骤,该操作使用您必须创建和管理的 Amazon CloudTrail 资源。在没有 Amazon CloudTrail 资源的情况下创建此操作的过程在控制台中不可用。要使用CLI,请参阅迁移为事件启用了 S3 源的轮询管道

要在中添加 Amazon S3 源操作 CodePipeline,您可以选择以下任一选项:

Amazon CloudTrail 是一项用于记录和筛选您的 Amazon S3 源存储桶上的事件的服务。跟踪会将筛选后的源更改发送到 EventBridge 规则。该 EventBridge 规则会检测源代码更改,然后启动您的管道。

要求:

  • 如果您没有创建跟踪,请使用现有 Amazon CloudTrail 跟踪记录您的 Amazon S3 源存储桶中的事件,并将筛选的事件发送到 EventBridge规则。

  • 创建或使用 Amazon CloudTrail 可存储其日志文件的现有 S3 存储桶。 Amazon CloudTrail 必须具有将日志文件传输到 Amazon S3 存储桶所需的权限。此存储桶无法配置为申请方付款存储桶。当您在控制台中创建或更新跟踪时创建 Amazon S3 存储桶时,会将所需的权限 Amazon CloudTrail 附加到存储桶。有关更多信息,请参阅 Amazon S3 存储桶政策 CloudTrail