0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

既存の IAM ロールが削除されると、該当ロール名がプリンシパル ID に変換される

Last updated at Posted at 2022-05-14

ある日突然 Terraform 差分が起きた件について、調査して分かったことをメモ

Assume Role 設定で指定していた IAM ロールの ARN が、見覚えのない文字列(AROAから始まる)に変更されていて、Terraform 適用時に差分が起きた

Principal = {
  ~ AWS = "AROA..." -> "arn:aws:iam::[アカウント ID]:[ロール名]"
}

この変更を行った覚えはなくて、調査した結果、該当 IAM ロールが削除されたことによって、ARN からプリンシパルID に変換されたことが原因だった

どういうことかと言うと、

ちなみに、削除されている(存在しない) IAM ロールは ARN 指定することはできず(設定時に AWS 側で存在チェックをしている)、実際、AWS コンソール・Terraform から設定しようとしたができなかった

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?