使用 AWS CloudFormation 模板设置 Athena - 成本和使用率报告
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

如果我们为英文版本指南提供翻译,那么如果存在任何冲突,将以英文版本指南为准。在提供翻译时使用机器翻译。

使用 AWS CloudFormation 模板设置 Athena

重要

在继续到此过程之前,您必须等待第一个 AWS CUR 传送到您的 Amazon S3 存储桶。AWS 可能需要花费 8 小时来传送您的第一个报告。

要使用 Athena,您必须设置 AWS Glue 爬网程序、 AWS Glue 数据库和一个 AWS Lambda 事件。 Billing and Cost Management 提供了为您执行此设置的 AWS CloudFormation 模板。使用模板时,请务必与区域保持一致。此过程演示如何使用 Athena AWS CloudFormation 模板。

使用 Athena AWS CloudFormation 模板

  1. 通过以下网址打开 Amazon S3 控制台:https://console.amazonaws.cn/s3/

  2. 从存储桶列表中,选择您的存储桶名称。

  3. 导航您的文件夹,直到找到 .yml 模板文件。

    .yml 文件通常位于前缀名称文件夹或报表名称文件夹中。根据您的报告格式不同,位置会有所不同。

  4. 选择 .yml 模板文件。

  5. 选择下载

  6. https://console.amazonaws.cn/cloudformation 打开 AWS CloudFormation 控制台。

  7. 如果您之前从未用过 AWS CloudFormation,请选择 Create New Stack (创建新堆栈)。否则,选择 Create Stack (创建堆栈)

  8. Prepare template (准备模板) 下,选择 Template is ready (模板就绪)

  9. Template source (模板源) 下,选择上传模板文件

  10. 选择 Choose file (选择文件)

  11. 选择 .yml 模板,然后选择 Open (打开)

  12. 选择 Next (下一步)

  13. 对于 Stack name (堆栈名称),输入您的模板的名称,然后选择 Next (下一步)

  14. 选择 Next (下一步)

  15. 在页面底部,选择 I acknowledge that AWS CloudFormation might create IAM resources (我确认,AWS CloudFormation 可能创建 IAM 资源)。此模板创建以下资源:

    • 三个 IAM 角色

    • 一个 AWS Glue 数据库

    • 一个 AWS Glue 爬网程序

    • 两个 Lambda 函数

    • 一个 Amazon S3 通知

  16. 选择创建