コンテンツにスキップ
Dev Classmethod Jp Articles Aws Login Cdk No Credentials Configured

aws login で CDK をデプロイしたら「no credentials have been configured」になったので回避策をまとめてみた

詳細

aws loginはデフォルトでdefaultプロファイルを更新しないため、CDK側がプロファイルを見つけられずにエラーになる。解消策は2つ: (1) cdk deployに–profile オプションでIAM Identity Centerのプロファイル名を明示する、(2) AWS_PROFILE環境変数を設定する。aws sso loginとaws loginの違いも整理されており、後者は新しいエイリアスで内部動作は同じ。