如何提取并在 Amazon QuickSight 中可视化 AWS 成本和使用情况报告 (CUR)?

上次更新时间:2020 年 3 月 2 日

我想要将 AWS 成本和使用情况报告 (CUR) 从 Amazon Simple Storage Service (Amazon S3) 提取到 Amazon QuickSight 中。如何导入并可视化我的月度 CUR 结果?

解决方法

我可以通过执行以下操作提取并可视化我的 AWS 成本和使用情况报告 (CUR):

1.    创建成本和使用情况报告

2.    Authorize QuickSight 访问您的 Amazon S3 存储桶

3.    打开 QuickSight 控制台

4.    选择管理数据

5.    选择新的数据集

6.    选择 S3。S3 数据源对话框将打开。

7.    在 S3 数据源对话框中,输入一个数据源名称。

      重要提示:确保您拥有访问 Amazon S3 存储桶的适当权限。否则,您无法访问 QuickSight 中的任何数据。

8.    在上传清单字段中,选择上传,或者输入 AWS 成本和使用情况报告 QuickSight 清单文件的 URL,如:

       s3://s3examplebucket/QuickSight/AWS_CUR_QS_examplefile-QuickSightManifest.json

       注意:请将 s3examplebucket 和 AWS_CUR_QS_examplefile-QuickSightManifest.json 替换为您在第 1 步创建的 S3 文件夹和 .json 文件名称。

9.    选择连接。将会创建并打开新的数据集。

10.    创建新的数据集后,选择可视化以在 AWS 成本和使用情况报告中显示所有的数据字段。有关 CUR 数据字段定义的更多信息,请参阅成本和使用情况报告数据词典

其他问题排查方法

如果您在 S3 存储桶下没有找到 QuickSight 文件夹,请尝试以下操作:

  • 等待 24 小时后再尝试重新生成 CUR 报告和清单文件。
  • 验证您已在启用报告数据集成以进行设置下选择 QuickSight。

如果您收到“我们无法将清单文件解析为有效的 JSON”错误消息,请尝试以下操作:

  • 检查您是否正确授权 QuickSight 访问您的 S3 存储桶。
  • 检查您复制的清单文件的 URL 是否位于 QuickSight 文件夹中。每个服务文件夹必须有自己的清单文件。

如果您在一个组织下有多个 AWS 账户,确保您拥有主账户的适当访问权限。此报告仅供主账户拥有者和主账户授予访问权的任何用户查看。有关更多信息,请参阅组织的整合账单


这篇文章对您有帮助吗?

我们可以改进什么?


需要更多帮助?