首页 > 解决方案 > 如何在 Terraform 中定义 AWS Glue 设置

问题描述

所以我可以登录 AWS 控制台并 -> Glue -> 左侧面板上的设置 -> 定义我的策略,例如 { Version:.... Statement:[...]}

如何在 terraform 中实现这一点?

现有的 terraform 资源,如aws_glue_catalog_databaseoraws_glue_catalog_table等​​,似乎没有

1) 接受策略输入
2) 将策略应用于全局 Glue 设置

标签: amazon-web-servicesterraformaws-glue

解决方案


我认为最好的方法是设置单独的 IAM 角色并将每个 Terraform 资源与其对应的 IAM 角色相关联。这将使您可以灵活地为资源选择所需的策略,从而为您提供粒度。

或者,您可以拥有一个全局 IAM 角色,其中包含适用于您创建的所有 Glue 资源的所有策略。


推荐阅读