首页 > 解决方案 > 如何在 CloudFormation 模板中为 Athena NamedQueries 指定工作组?

问题描述

我在我的 CloudFormation 模板中指定了 NamedQuery,并且我正在关注此处的文档。

我还按照此处的文档在我的 CloudFormation 模板中创建了一个工作组。我配置了我的 NamedQuery,使其依赖于我的工作组。

当我部署 CloudFormation 堆栈时,一切都部署得很好。问题是我的命名查询总是在 Athena 上的“主要”工作组中结束。如何让它最终出现在我的 CloudFormation 模板中创建的自定义工作组中?在文档中,CloudFormation 似乎不支持指定 WorkGroup,所以这甚至可能吗?

标签: amazon-cloudformationamazon-athena

解决方案


从您链接到的 CloudFormation 文档看来,您目前无法将命名查询与具有 CloudFormation 的工作组相关联。正如您所注意到的,资源没有WorkGroup属性,它只是控制资源创建顺序的 CloudFormation 功能。AWS::Athena::NamedQueryDependsOn

您必须选择:要么实现自定义资源(或资源提供者),要么等待 CloudFormation 实现属性(您可以在aws-cloudformation-coverage-roadmap 存储WorkGroup库中提交问题,告诉团队您需要该功能) .


推荐阅读