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

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用设置 AthenaAmazon CloudFormation模板

重要

Amazon CloudFormation 不支持跨区域资源。如果您计划使用Amazon CloudFormation模板中,必须在相同的Amazon区域。区域必须支持以下服务:

  • Amazon Lambda

  • Amazon Simple Storage Service (Amazon S3)

  • Amazon Glue

  • Amazon Athena

为了简化和自动化您的成本和使用报告与 Athena 的集成,Amazon提供Amazon CloudFormation模板,其中包含几个关键资源以及您为 Athena 集成设置的报表。这些区域有:Amazon CloudFormation模板包含Amazon Glue爬网程序,Amazon Glue数据库和Amazon Lambdaevent.

Athena 集成设置过程使用Amazon CloudFormation删除您的存储桶可能已有的任何 Amazon S3 事件。这可能会对现有的基于事件的流程产生负面影响AmazonCUR 报告。我们强烈建议您同时创建一个新的 Amazon S3 存储桶和一个新的AmazonCUR 报告与 Athena 一起使用。

在您可以使用 CloudFormation 模板自动化 Athena 集成之前,请务必执行以下操作:

  • 为您的报告创建新的 Amazon S3 存储桶。有关更多信息,请参阅 。创建存储桶中的Amazon S3 用户指南中)

  • 创建新报告与 Athena 一起使用。在设置过程中,启用报告数据集成中,选择Athena

  • 等待将第一份报告传送到您的 Amazon S3 存储桶。最长可能需要 24 小时Amazon传送您的第一个报告。

要使用 AthenaAmazon CloudFormation模板

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

  2. 从存储桶列表中,选择您选择在其中接收的存储桶AmazonCUR 报告。

  3. 选择您的报表路径前缀 (您的报告路径前缀/)。然后,选择您的报表名称 (您的报告名称/)。

  4. 选择.yml模板文件。

  5. 选择对象操作,然后选择下载

  6. 打开 Amazon CloudFormation 控制台,网址:https://console.aws.amazon.com/cloudformation

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

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

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

  10. 选择选择文件

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

  12. 选择 Next (下一步)

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

  14. 选择 Next (下一步)

  15. 在页面底部,选择我承认Amazon CloudFormation可能会创建 IAM 资源。

    此模板创建以下资源:

    • 三个 IAM 角色

    • 一个 Amazon Glue 数据库

    • 一个 Amazon Glue 爬网程序

    • 两个 Lambda 函数

    • Amazon S3 通知

  16. 选择创建堆栈