这是我的场景 - 我有一个 CloudFront 实例,我正在配置日志记录以将日志发送到 S3 存储桶。
我可以通过 GUI 使用 ClickOps 来完成此操作 和
我需要通过 IaC (Terraform) 应用此配置。我有这种资源类型:
https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/cloudfront_distribution
其中有此部分:
logging_config {
include_cookies = false
bucket = "mylogs.s3.amazonaws.com"
prefix = "myprefix"
}
但是,这似乎是经典日志记录或旧版 S3 配置 - 我无法找到任何地方来定义上述日志记录。
我尝试使用 IaC Generator 来查看这是否是在 CloudWatch 下定义的 - 但我一直无法找到如何以及在哪里通过 IaC 设置我在 GUI 中看到的选项。
通过 UI,每当您创建任何 CloudFront 分配时,请打开该分配。
Coookie
字段。对于 IAC,您是否遵循最新版本的示例? https://registry.terraform.io/providers/hashicorp/aws/latest/docs