我在 CloudForm 模板中指定了一个 NamedQuery,并按照以下文档进行操作。此处.
我还按照以下文档在CloudForm模板中创建了一个工作组 此处. 我已将我的 NamedQuery 配置为使其取决于我的 WorkGroup。
当我部署 CloudFormation 堆栈时,一切都能正常部署。问题是,我的命名查询总是在 Athena 上的 "主要 "工作组中结束。我如何才能让它最终出现在我的 CloudFormation 模板中创建的自定义 WorkGroup 中?在文档中,CloudFormation 似乎不支持指定 WorkGroup,那么这是否可能?
从您链接到的 CloudForm 文档来看,您目前无法将命名查询与 CloudForm 的工作组关联起来。正如您所指出的,没有 WorkGroup
的财产 AWS::Athena::NamedQuery
资源,以及 DependsOn
是一个 CloudFormation 功能,用于控制创建资源的顺序。
您可以选择:要么实现一个 自定义资源 (或 资源提供者),或等待CloudFormation实现的 WorkGroup
属性(你可以在 aws-cloud-formation-coverage-roadmap(路线图) repo来告诉团队你需要这个功能)。)