Dev Classmethod Jp Articles Aws Login Cdk No Credentials Configured
aws login で CDK をデプロイしたら「no credentials have been configured」になったので回避策をまとめてみた
- URL: https://dev.classmethod.jp/articles/aws-login-cdk-no-credentials-configured
- 日付: 2026-06-20
- Tier: Tier 2
- 要旨: aws loginコマンド(IAM Identity Center)でログイン後にCDK deployすると「No credentials configured」エラーになるケースと解消法を整理した記事。プロファイル名の扱いに落とし穴がある。
詳細
aws loginはデフォルトでdefaultプロファイルを更新しないため、CDK側がプロファイルを見つけられずにエラーになる。解消策は2つ: (1) cdk deployに–profile オプションでIAM Identity Centerのプロファイル名を明示する、(2) AWS_PROFILE環境変数を設定する。aws sso loginとaws loginの違いも整理されており、後者は新しいエイリアスで内部動作は同じ。