⛳
[Terraform Tips]AWSのアカウントIDを取得したい
はじめに
IAMポリシーを記述する際や、同一の処理を複数環境で動かす際、現在動作しているAWSのアカウントIDが欲しくなることがあります。ここでは、Terraformコード内でAWSアカウントIDを取得するコードを紹介します。
AWSアカウントIDを取得するコード
以下のコードでAWSアカウントIDを取得します。
data "aws_caller_identity" "current" {}
locals {
aws_account_id = data.aws_caller_identity.current.account_id
}
取得したAWSアカウントIDは以下のように使用することができます。
resource "null_resource" "hogehoge" {
account_id = local.aws_account_id
}
Discussion