amazon-web-services - 如何使用 AWS CLI 启用 S3 对象日志记录到 Cloud Trail?
问题描述
可以使用以下指南在 S3 存储桶上将对象记录到 Cloud 跟踪,但这是通过控制台进行的。
https://docs.aws.amazon.com/AmazonS3/latest/user-guide/enable-cloudtrail-events.html
我一直试图找出一种通过 cli 执行此操作的方法,因为我想为许多存储桶执行此操作,但运气不佳。我在我的帐户上设置了一个新的云跟踪,并希望将其映射到 s3 存储桶以进行对象记录。有这个的cli吗?
# This is to grant s3 log bucket access (no link to cloudtrail here)
aws s3api put-bucket-logging
解决方案
看起来您需要使用 CloudTrailput_event_selectors()
命令:
数据资源
CloudTrail 支持 Amazon S3 对象和 AWS Lambda 函数的数据事件日志记录。
(dict):您在事件选择器中为您的跟踪指定的 Amazon S3 存储桶或 AWS Lambda 函数以记录数据事件。
object-level
在文档页面中进行搜索。
推荐阅读
- python - 函数的大 O 复杂度
- ruby-on-rails - 如何从模块 A 访问模块 B 中定义的类
- mysql - NodeJS mysql - 使用 1 个连接管理多个 MySQL 数据库
- android - 如何在同一快照侦听器(Firebase)的片段和活动(均独立)中显示数据
- javascript - 在 dom 上实时显示当前时间和实时更新 [React]
- algorithm - 下标索引必须是小于 2^31 的正整数或逻辑
- sql - google bigQuery 子查询加入
- php - 无法在 select 语句中输出 mm-dd-yyyy
- python - 在 Python 的 pandas 数据框中使用时间序列数据,如何计算具有相同日期的列的总和
- reactjs - 在另一个组件之上渲染一个小部件?