自分向け備忘録です。Azure ADで登録したアプリの認証情報からAzure CLIにログインする方法です、サービスプリンシパル認証とか言うらしいですね。
必要な情報は、
- テナントID
- アプリケーションID=クライアントID
- アプリケーションキー=パスワード
azure login --service-principal --username XXXXXXX --password YYYYYYY --tenant ZZZZZZZ
でログイン可能です。サブスクリプションIDは不要です。 ログイン後
azure account list azure account set XXXXXX
で既定のアカウントを確認後使用できます。