View a markdown version of this page

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

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

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

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

重要

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

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

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

要求:

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

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