🌱
【小ネタ】AWS CodeBuildでアカウントIDを取得する
概要
CodeBuildでアカウントIDを使うシーンは割とあるものの、AWS_ACCOUNT_ID
という環境変数がなぜか存在しない。
参考 ビルド環境の環境変数
意外とこれに関する記事が少なかったので、スマートに取得する方法を紹介する。
結論
AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query 'Account' --output text)
STSを使うのでCodeBuildのIAMロールに権限を付与するのを忘れないように。
Discussion