Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Azure ADのアプリ情報でログイン(サービスプリンシパル認証)

自分向け備忘録です。Azure ADで登録したアプリの認証情報からAzure CLIにログインする方法です、サービスプリンシパル認証とか言うらしいですね。

azure.microsoft.com

必要な情報は、

  • テナントID
  • アプリケーションID=クライアントID
  • アプリケーションキー=パスワード
azure login  --service-principal --username XXXXXXX 
                                 --password YYYYYYY
                                 --tenant   ZZZZZZZ

でログイン可能です。サブスクリプションIDは不要です。 ログイン後

azure account list
azure account set XXXXXX

で既定のアカウントを確認後使用できます。