目前我正在尝试将一个帐户的成本和使用情况的输出存储到第二个帐户中创建的存储桶中。
data "aws_s3_bucket" "cur" {
bucket = "cnr-auxo-dev-cur-logs"
provider = aws.xxxx1
}
data "aws_region" "current" {}
resource "aws_cur_report_definition" "this" {
report_name = "xxxxxxxx"
time_unit = "HOURLY"
format = "Parquet"
compression = "Parquet"
report_versioning = "OVERWRITE_REPORT"
additional_artifacts = ["ATHENA"]
additional_schema_elements = ["RESOURCES"]
s3_bucket = data.aws_s3_bucket.cur.bucket
s3_region = "${data.aws_region.current.name}"
s3_prefix = "xxxxxxx"
}
这是我遇到的错误:
Error: creating Cost And Usage Report Definition (xxxxxxxx): ValidationException:
with aws_cur_report_definition.this,
on cur.tf line 7, in resource "aws_cur_report_definition" "this":
7: resource "aws_cur_report_definition" "this" {
所以我怀疑 aws 是否阻止我们管理另一个帐户的 s3 存储桶中 account1 的成本和使用情况报告? 感谢您的帮助!