我想要将 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。这将打开 Amazon S3 数据源对话框。
7. 在 Amazon S3 数据源对话框中,输入一个数据源名称。
**重要提示:**确保您为 QuickSight 设置了访问 S3 存储桶的适当权限。否则,您无法访问 QuickSight 中的任何数据。
8. 在 Upload a Manifest(上传清单)字段中,选择 Upload(上传),或者输入 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:**CUR 报告路径前缀
**AWS_CUR_QS_ReportName:**您的 CUR 报告名称
**20200601-20200701:**您的 CUR 报告的日期范围
9. 选择 Connect(连接)。这将会创建并打开新的数据集。
10. 创建新的数据集后,选择 Visualize(可视化)以在 AWS 成本和使用情况报告中显示所有的数据字段。有关 CUR 数据字段定义的更多信息,请参阅数据词典。
其他问题排查方法
如果您在 S3 存储桶下没有找到 QuickSight 文件夹,请尝试以下操作:
- 等待 24 小时后再尝试重新生成 CUR 报告和清单文件。
- 验证您已在 Enable report data integration for(启用报告数据集成以进行设置)字段中选择 QuickSight。
如果您收到“我们无法将清单文件解析为有效的 JSON”错误消息,请尝试以下操作:
- 检查您是否正确授权 QuickSight 访问您的 S3 存储桶。
- 验证复制的清单文件的 URL 是否位于 QuickSight 文件夹中。每个服务文件夹必须有自己的清单文件。
如果您在一个组织下有多个 AWS 账户,确保您拥有管理账户的适当访问权限。此报告仅供管理账户拥有者和管理账户授予访问权的任何用户查看。有关更多信息,请参阅 AWS Organizations 整合账单。
相关信息
什么是 AWS 成本和使用情况报告?
我无法连接到 Amazon S3