首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于数据事件的亚马逊网络服务CloudTrail自定义选择器

用于数据事件的亚马逊网络服务CloudTrail自定义选择器
EN

Stack Overflow用户
提问于 2020-12-08 00:42:38
回答 1查看 89关注 0票数 1

我只想为几个S3存储桶启用CloudTrail数据事件。我有以下选择器:

代码语言:javascript
复制
[
  {
    "name": "Deletes CT selector",
    "fieldSelectors": [
      {
        "field": "eventCategory",
        "equals": [
          "Data"
        ]
      },
      {
        "field": "resources.type",
        "equals": [
          "AWS::S3::Object"
        ]
      },
      {
        "field": "eventName",
        "startsWith": [
          "Delete"
        ]
      },
      {
        "field": "resources.ARN",
        "startsWith": [
          "arn:aws:s3:::bucket-1/",
          "arn:aws:s3:::bucket-2/",
          "arn:aws:s3:::bucket-3/"
        ]
      },
      {
        "field": "readOnly",
        "equals": [
          "false"
        ]
      }
    ]
  }
]

当我尝试通过删除某个对象进行测试时,我可以看到删除之前和之后的所有其他相关事件,但没有DeleteObject或DeleteObjects,根本没有删除事件。我在雅典娜加载日志并在那里检查,还手动检查了由CloudTrails生成的压缩json。无删除事件。

是否有人成功地在CloudTrail中设置了此场景?

EN

回答 1

Stack Overflow用户

发布于 2021-04-12 15:35:16

我想我也有类似的问题,使用startWith = DeleteObject而不是Delete

过了一段时间,事实证明事件只是被推迟了。工作设置:

代码语言:javascript
复制
[
  {
    "name": "abc",
    "fieldSelectors": [
      {
        "field": "eventCategory",
        "equals": [
          "Data"
        ]
      },
      {
        "field": "resources.type",
        "equals": [
          "AWS::S3::Object"
        ]
      },
      {
        "field": "eventName",
        "startsWith": [
          "DeleteObject"
        ]
      },
      {
        "field": "resources.ARN",
        "startsWith": [
          "arn:aws:s3:::xxxxxx"
        ]
      }
    ]
  }
]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65185773

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档