【问题标题】:How can we create database and table in Amazon Athena using CloudFormation我们如何使用 CloudFormation 在 Amazon Athena 中创建数据库和表
【发布时间】:2021-08-05 03:30:17
【问题描述】:

有什么方法可以使用 CloudFormation 在 Amazon Athena 中创建数据库和表。 我参考了 AWS 文档,似乎只有一种资源可以使用 CloudFormation 创建。

参考:

【问题讨论】:

标签: amazon-web-services amazon-cloudformation amazon-athena


【解决方案1】:

现在可以通过 Glue 数据目录在 CloudFormation 中创建 Athena 表: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-glue-table.html

【讨论】:

  • 虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review
  • 我很困惑 Glue 是如何创建 Athena 表的,但它确实有效。通过 AWS::Glue::Table 创建后,它会显示在 Athena 控制台中。
【解决方案2】:

我认为它可能与 (https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_Athena.html) AWS::雅典娜::工作组 & AWS::Athena::NamedQuery

**NamesQuery - 您将在其中提供 SQL/DDL 以创建表。

来自 AWS 的示例


https://athena-in-action.workshop.aws/20-howtostart/201-self-paced/2013-cloudformation.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 2020-03-19
    • 2012-04-23
    • 2021-07-03
    • 2014-01-11
    • 2021-10-29
    相关资源
    最近更新 更多