小编chr*_*ett的帖子

导入 terraform aws_iam_policy

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

* aws_iam_policy.mypolicy1: "policy": required field is not set
Run Code Online (Sandbox Code Playgroud)

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

terraform import aws_iam_policy.mypolicy1 <myarn>
Run Code Online (Sandbox Code Playgroud)

这是我的相关 terraform 配置

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")}"
}
Run Code Online (Sandbox Code Playgroud)

我仔细检查了 terraform.tfstate 是否包含我尝试导入的策略。还有什么我在这里想念的吗?

amazon-web-services terraform

3
推荐指数
1
解决办法
2361
查看次数

标签 统计

amazon-web-services ×1

terraform ×1