我想要将 AWS 成本和使用情况报告(AWS CUR)从 Amazon Simple Storage Service(Amazon S3)提取到 Amazon QuickSight 中,然后对其进行可视化。
解决方法
要提取并可视化您的成本和使用情况报告(CUR),请执行以下操作:
-
创建成本和使用情况报告。
-
授权 QuickSight 访问您的 Amazon S3 存储桶。
-
打开 QuickSight 控制台。
-
选择管理数据。
-
选择新数据集。
-
选择 S3,打开 Amazon S3 数据源对话框。
-
在 Amazon S3 数据源对话框中,输入数据源名称。
**重要说明:**确保为 QuickSight 设置了访问 S3 存储桶的相应权限。否则,您将无法访问 QuickSight 中的任何数据。
-
在上传清单字段中,选择上传,或者输入 AWS 成本和使用情况报告清单文件的 URL,如:
s3://awscostusagereport-quicksight/report_path_example/QuickSight/AWS_CUR_QS_ReportName-20200601-20200701-QuickSightManifest.json
替换以下变量,以显示您在第 1 步中创建的 S3 文件夹和 JSON 文件:
**awscostusagereport-quicksight:**您的 S3 存储桶
**report_path_example:**成本和使用情况报告路径前缀
**AWS_CUR_QS_ReportName:**您的成本和使用情况报告名称
**20200601-20200701:**您的成本和使用情况报告的日期范围
-
选择连接,以创建并打开该新数据集。
-
在您创建新数据集后,选择可视化,以在您的 AWS 成本和使用情况报告中显示所有数据字段。有关成本和使用情况报告数据字段定义的更多信息,请参阅 Data dictionary。
其他故障排除
如果您在 S3 存储桶下无法找到 QuickSight 文件夹,请尝试以下操作:
- 等待 24 小时,再重新生成成本和使用情况报告和清单文件。
- 确认您已经为为以下项启用报告数据集成字段选择了 QuickSight。
如果您收到“We can't parse the manifest file as a valid JSON”错误消息,请尝试以下操作:
- 确认您是否正确授权了 QuickSight 访问您的 S3 存储桶。
- 验证您复制的清单文件的 URL 是否位于 QuickSight 文件夹中。每个服务文件夹都必须有自己的清单文件。
如果您在同一个组织下有多个 AWS 账户,确保您拥有该管理账户的相应访问权限。仅可向管理账户所有者和通过管理账户授予访问权限的任何用户提供此报告。有关更多信息,请参阅 Consolidated billing for AWS Organizations。
相关信息
What are AWS Cost and Usage Reports?
I can't connect to Amazon S3