首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >terraform IAM与云控制台IAM

terraform IAM与云控制台IAM
EN

Server Fault用户
提问于 2018-07-20 14:06:03
回答 1查看 124关注 0票数 0

我正在使用Terraform google_project_iam_policy资源来管理项目的多个角色。

我注意到,当我期待某个角色时,它并不总是将一个成员从角色中移除--如果我使用云控制台将一个成员添加到一个项目的角色中,Terraform在我重新应用时不会删除它。我期望它按照地形资源的定义,将该成员从这一角色中删除。

我想了解这里发生了什么:地形能区分这两者吗?云控制台/gcloud projects get-iam-policy中是否有我没有看到的未显示状态?

EN

回答 1

Server Fault用户

发布于 2018-07-20 15:14:43

在使用AWS资源时,我并不指望terraform会这样做,但我不能说在google云上工作时是否存在差异。

您在控制台上创建的角色附件和用户不是由terraform管理的,那么terraform为什么要删除它呢?你应该能够在地形旁边创建资源,而不需要在下一次重新应用时销毁它们。如果您对受terraform管理的资源进行直接修改,它将恢复更改。

但是,例如,如果您创建一个安全组,并在terraform中创建一些规则,然后手动添加另一个规则,terraform将不会删除该规则,因为它不是由terraform管理的。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/922848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档