将 AWS 成本和使用情况报告共享到另一个账户的简单方法是什么?

What is the easy way to share AWS Cost & Usage Report to another account?

我有一些不属于 AWS 组织的 AWS 账户,一个用作主账户,其他用作成员账户。我想通过 CSV 将 AWS 成本和使用报告导出到主账户 S3 存储桶,并在 QuickSight 中使用它。

当然我可以在每个成员账户中创建一个 lambda 函数,使用 PutObject 触发器并将 CSV 文件传输到主账户。

但是有更简单的方法吗?

※有些东西比如使用跨账户S3存储桶作为成员账户AWSCUR导出目的地等

没有内置方法可以将 AWS 成本和使用情况报告导出到另一个账户拥有的 S3 存储桶。

您的问题正是 AWS Organizations 存在的原因 - 查看和分析整理后的数据。


如果出于某种原因您无法使用 AWS Organisations,您有 2 个“简单”选项:

  1. 允许 cross-account access 到包含 CUR
  2. 的 S3 存储桶
  3. 创建一个 replication rule 以将 S3“成员”账户中的报告自动复制到主账户 S3 存储桶