gpt4 book ai didi

amazon-web-services - 导入地形 aws_iam_policy

转载 作者:行者123 更新时间:2023-12-04 03:04:56 25 4
gpt4 key购买 nike

我正在尝试导入一个由我不拥有的自动化自动添加的 terraform aws_iam_policy。导入似乎有效,但是一旦我运行 terraform plan,我就会收到以下错误

* aws_iam_policy.mypolicy1: "policy": required field is not set

我正在按如下方式运行 terraform 导入。

terraform import aws_iam_policy.mypolicy1 <myarn>

这是我的相关地形配置<​​/p>

resource "aws_iam_policy" "mypolicy1" {

}

resource "aws_iam_role_policy_attachment" "mypolicy1_attachment`" {
role = "${aws_iam_role.myrole1.name}"
policy_arn = "${aws_iam_policy.mypolicy1.arn}"
}

resource "aws_iam_role" "myrole1" {
name = "myrole1"
assume_role_policy = "${file("../policies/ecs-role.json")}"
}

我仔细检查了 terraform.tfstate 是否包含我要导入的策略。我还缺少其他东西吗?

最佳答案

您仍然需要在 Terraform 配置中提供必填字段才能使计划生效。

如果您从配置中删除 aws_iam_policy 资源并在导入策略后运行计划,您应该会看到 Terraform 想要销毁该策略,因为它在状态文件中但不在配置中。

只需设置您的 aws_iam_policy 资源以匹配导入的策略,然后计划应该不会显示任何更改。

关于amazon-web-services - 导入地形 aws_iam_policy,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45487237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com