amazon-web-services - 如何在 Terraform 中定义 AWS Glue 设置
问题描述
所以我可以登录 AWS 控制台并 -> Glue -> 左侧面板上的设置 -> 定义我的策略,例如 { Version:.... Statement:[...]}
如何在 terraform 中实现这一点?
现有的 terraform 资源,如aws_glue_catalog_database
oraws_glue_catalog_table
等,似乎没有
1) 接受策略输入
2) 将策略应用于全局 Glue 设置
解决方案
我认为最好的方法是设置单独的 IAM 角色并将每个 Terraform 资源与其对应的 IAM 角色相关联。这将使您可以灵活地为资源选择所需的策略,从而为您提供粒度。
或者,您可以拥有一个全局 IAM 角色,其中包含适用于您创建的所有 Glue 资源的所有策略。
推荐阅读
- javascript - 如何允许 Chrome 扩展程序打开站点信息对话框
- excel - 在excel中插入新行时表格中断中的相对引用
- c# - 如何获取具有相同 ID 的两个字段
- mongodb - MongoDB 查询每个级别的嵌套元素
- python - 我的模型似乎不起作用,因为准确度和损失为 0
- python - 如何对一组图像(.png 格式)执行二进制阈值处理并将它们写入另一个具有相同文件名(和相同 .png 扩展名)的文件夹中?
- docker - 带有 Docker 的 gcc 开发环境?
- c - 有什么方法可以在 C 中使用 strcmp 比较 2 个不同长度的字符串
- java - Oracle 12c 始终使用 100% CPU
- c# - 为什么我不能从 C# 中的 Powershell.Invoke() 方法返回所有 cimsession 函数