🐥
Terraform Imort Blockで発生するformat of IDエラー
terraform import block使ってると発生するエラー
Error: unexpected format of ID ("xxx"), expected <user-name>/<policy_arn>
解決は簡単で、import blockのidを指定するときに、<user-name>/<policy_arn>
の形式で指定すればいい。
import {
id = "my-user/arn:aws:iam::123456789012:policy/my-policy"
resource = aws_iam_user_policy_attachment.my_user
}
idはresourceを一意に特定する文字列であり、unique idがないリソースの場合このように二つの値の組み合わせで指定することがよくあります。
Discussion