amazon-cloudformation - 如何在 CloudFormation 模板中为 Athena NamedQueries 指定工作组?
问题描述
我在我的 CloudFormation 模板中指定了 NamedQuery,并且我正在关注此处的文档。
我还按照此处的文档在我的 CloudFormation 模板中创建了一个工作组。我配置了我的 NamedQuery,使其依赖于我的工作组。
当我部署 CloudFormation 堆栈时,一切都部署得很好。问题是我的命名查询总是在 Athena 上的“主要”工作组中结束。如何让它最终出现在我的 CloudFormation 模板中创建的自定义工作组中?在文档中,CloudFormation 似乎不支持指定 WorkGroup,所以这甚至可能吗?
解决方案
从您链接到的 CloudFormation 文档看来,您目前无法将命名查询与具有 CloudFormation 的工作组相关联。正如您所注意到的,资源没有WorkGroup
属性,它只是控制资源创建顺序的 CloudFormation 功能。AWS::Athena::NamedQuery
DependsOn
您必须选择:要么实现自定义资源(或资源提供者),要么等待 CloudFormation 实现属性(您可以在aws-cloudformation-coverage-roadmap 存储WorkGroup
库中提交问题,告诉团队您需要该功能) .