【发布时间】:2020-05-28 09:42:19
【问题描述】:
一位同事创建并设置了一个有效的 Cloudtrail 记录器:
resource "aws_cloudtrail" "cloudtrail" {
name = "logger"
s3_bucket_name = "bucket-name"
include_global_service_events = true
enable_logging = true
is_multi_region_trail = true
enable_log_file_validation = true
}
现在我创建了一个存储桶,当我转到 AWS GUI 时,我可以看到“记录器”作为存储桶对象级别日志记录的一个选项。但是,当我用 terraform 为我的一生创建存储桶时,我无法弄清楚如何“找到”这个 cloudtrail,然后一旦我找到它,就把这个存储桶附加到记录器中。
【问题讨论】:
-
将存储桶附加到 Cloudtrail 是什么意思?您想在这里实现什么目标?
-
当我创建一个新的存储桶时,我需要它使用创建的名为“logger”的 cloudtrail 资源(上面的代码)打开对象级日志记录。 terraform 网站上的每个示例都让您在创建 cloudtrail 资源时添加存储桶,但我需要一些相反的东西,将此存储桶添加到该资源的规范中。
标签: amazon-web-services terraform terraform-provider-aws amazon-cloudtrail