【问题标题】:AWS Cloud formation for Cloud Trail put event selector适用于 Cloudtrail 放置事件选择器的 AWS Cloudformation
【发布时间】:2020-01-14 22:16:45
【问题描述】:

简而言之,我想为不同 S3 存储桶中的多个对象启用云跟踪。从 CloudFormation 创建 CloudTrail 时,我可以直接提及所有对象。但我想在以后添加它们。

  • 在 CloudFormation 堆栈中创建 AWS CloudTrail 跟踪并导出跟踪的 ARN。
  • 然后,当在 S3 存储桶中创建需要 CloudTrail 数据事件的对象时,我想将它们添加为现有的 CloudTrail。

这是控制台中我可以手动添加它的位置。 CloudTrail AWS Console

因此,希望通过 CloudFormation 将数据事件添加到现有 CloudTrail。

多次查看整个文档,我只能看到一种在创建 CloudTrail 时添加的方法: Create a CloudWatch Events Rule for an Amazon S3 Source (AWS CloudFormation Template) - CodePipeline

请告知支持此功能的资源类型是什么?

【问题讨论】:

  • 对不起,我不明白你的第二个要点。您能否更详细地解释一下,也许指的是您将如何在管理控制台中执行此操作?
  • 对不起,不是很清楚。我刚刚编辑并添加了一个屏幕截图,希望对您有所帮助。
  • 您希望在 CloudTrail 中为这些对象捕获什么?如果您想捕获有关何时访问对象的信息,可以使用Amazon S3 Server Access Logging
  • 我正在根据这些事件触发代码管道。 docs.aws.amazon.com/codepipeline/latest/userguide/…

标签: amazon-web-services amazon-s3 amazon-cloudformation


【解决方案1】:

您可能会从我创建的 CFT 中获得一些提示 - 从 S3 事件中,putObject 操作可能会将事件详细信息记录到一个单独的存储桶中,从该存储桶中使用 CloudWatch Events 触发 Step Function 状态机的执行。

cloudtrail:
    Type: AWS::CloudTrail::Trail
    Properties:       
      EnableLogFileValidation: Yes
      EventSelectors: 
        - DataResources:
            - Type: AWS::S3::Object
              Values: 
                - arn:aws:s3:::s3-event-step-bucket/    
          IncludeManagementEvents: Yes
          ReadWriteType: All
      IncludeGlobalServiceEvents: Yes
      IsLogging: Yes
      IsMultiRegionTrail: Yes
      S3BucketName: s3-event-step-bucket-storage       
      TrailName: xyz

当您部署此 CFT 时,它将使用 CloudTrail 数据事件作为触发点更新现有 Trail。

【讨论】:

  • 这不是试图创建一个新的线索吗?
  • 它将创建一个新的跟踪,如果跟踪已经存在,它也会更新现有的跟踪,可能 IAM 应该具有更新权限,还请注意触发事件设置为所有类型将涵盖所有事件。## 如果 Trail 是第一次通过控制台创建的,我还没有尝试使用 CFT 更新它。
  • 这仅在 Trail 是在此堆栈中首次创建时才有效。您不能在一个堆栈中创建 Trail,然后将上述提取添加到另一个堆栈,因为您将收到错误消息:“具有标识符 'codepipeline-source-trail' 的类型为 'AWS::CloudTrail::Trail' 的资源已经存在."。这意味着您无法更新在控制台中创建的跟踪。
猜你喜欢
  • 1970-01-01
  • 2021-10-15
  • 2018-11-01
  • 2019-01-22
  • 2022-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多