【发布时间】:2021-09-14 22:08:31
【问题描述】:
我们的主要目标是将一些资源移动到不同的 terraform 状态文件。我正在尝试导入资源的策略附件,但似乎它不支持导入策略附件。我收到一个错误。
如果不支持,还有什么替代方案?
我正在尝试导入此政策
+ aws_iam_role_policy_attachment.gitlab_as_attach
id: <computed>
policy_arn: "arn:aws:iam::xxxxxxxxxxxx:policy/gitlab_as_policy"
role: "gitlab_prod"
错误:
terraform import aws_iam_role_policy_attachment.gitlab_as_attach arn:aws:iam::xxxxxxxxx:policy/gitlab_as_policy
aws_iam_role_policy_attachment.gitlab_as_attach: Importing from ID "arn:aws:iam::xxxxxxxx:policy/gitlab_as_policy"...
Error importing: 1 error(s) occurred:
* aws_iam_role_policy_attachment.gitlab_as_attach (import id: arn:aws:iam::xxxxxxxxxx:policy/gitlab_as_policy): import aws_iam_role_policy_attachment.gitlab_as_attach (id: arn:aws:iam::xxxxxxxxxx:policy/gitlab_as_policy): resource aws_iam_role_policy_attachment doesn't support import
地形版本:
Terraform v0.11.0
+ provider.aws v1.5.0
【问题讨论】:
-
aws_iam_role_policy_attachment没有导入,但我认为您也不需要它。如果您只是应用它而不导入它会发生什么?我猜它要么会抱怨该角色已经附加了策略,要么希望它刚刚完成。
标签: terraform