Closed6
Terraformで作成したIAMロールのArnが知りたい
TerraformでIAMロールを作成したのですが、そいつのArnが必要になりました。
わざわざコンソールへいくのも手間、awscliもすぐにはでてこない...
ということでterraformだけで簡単に調べます
参考
terraform console
を使用する
terraform console
を使うことでリソースの確認が出来ます。
今回はaws_iam_role
のArn
属性を確認すればよいです
> aws_iam_role.githubactions.arn
"arn:aws:iam::<AccountID>:role/githubactions"
ワンライナーも可能
terraform console
は対話形式なのですが、
コマンドをパイプで渡すことで非対話形式でも実行可能です
$ echo "aws_iam_role.githubactions.arn" | terraform console
"arn:aws:iam::<AccountID>:role/githubactions"
terraform state list
でリソース一覧を出力
terraformで管理しているリソースをterraform state list
で出力出来ます。
これで対象のリソース名を調べて、terraform console
で詳細を出力するのがよさそうです。
$ terraform state list
aws_iam_role.githubactions
// 略
このスクラップは2023/07/01にクローズされました