【小ネタ】AWS CodeBuildでアカウントIDを取得する
概要
CodeBuildでアカウントIDを使うシーンは割とあるものの、AWS_ACCOUNT_ID
という環境変数がなぜか存在しない。
参考 ビルド環境の環境変数
意外とこれに関する記事が少なかったので、スマートに取得する方法を紹介する。
結論
AWS_ACCOUNT_ID=$(aws sts get-caller-identity --query 'Account' --output text)
STSを使うのでCodeBuildのIAMロールに権限を付与するのを忘れないように。
Author And Source
この問題について(【小ネタ】AWS CodeBuildでアカウントIDを取得する), 我々は、より多くの情報をここで見つけました https://zenn.dev/faycute/articles/eb08fccf6c0ed2著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Collection and Share based on the CC protocol