我们的主要目标是将一些资源转移到不同的地形状态文件中。我正在尝试导入资源的策略附件,但是似乎它不支持导入策略附件。我收到一个错误。
如果不支持,还有什么其他选择?
我正在尝试导入此政策
+ aws_iam_role_policy_attachment.gitlab_as_attach
id: <computed>
policy_arn: "arn:aws:iam::xxxxxxxxxxxx:policy/gitlab_as_policy"
role: "gitlab_prod"
Run Code Online (Sandbox Code Playgroud)
错误:
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
Run Code Online (Sandbox Code Playgroud)
terraform版本:
Terraform v0.11.0
+ provider.aws v1.5.0
Run Code Online (Sandbox Code Playgroud)
小智 5
在1.37.0中,provider.aws插件已解决此问题。请升级与terraform相关的插件和模块。
要升级插件,请运行以下命令
terraform init -upgrade
Run Code Online (Sandbox Code Playgroud)
要升级模块,请运行以下命令
terraform get -update
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请查看与地形相关的缺陷和增强功能
我今天为aws_iam_role_policy_attachment运行了导入,并且成功。
terraform init -upgrade
Run Code Online (Sandbox Code Playgroud)
我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
1961 次 |
| 最近记录: |