2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【AzureCLI】"az login"で"No subscriptions found."と言われないために

Posted at

Azureの勉強中、AzureCLIを試そうとしてaz loginを叩いたら、ブラウザでのログインも成功したのに**"No subscriptions found."**と言われました。ググっても意外とドンピシャな記事がなかったので、備忘録として残しておきます。

--tenantオプションを使う

**"No subscriptions found."**のエラーのちょっと上のコマンド出力を注意してよく見ると、

The following tenants require Multi-Factor Authentication (MFA). Use 'az login --tenant TENANT_ID' to explicitly login to a tenant.
[テナントID] [テナント名]

と書いてあります。なので、az login --tenant [テナントID]を叩いてブラウザからログインすれば上手くいきます。

MFAを無効化する

とはいえ、テナントIDのランダムな文字列を覚えておけるわけもない(環境変数として.bashrcとかに書くなら別ですが)ので、上の方法では最初のログイン試行で必ず失敗することになり、なんだか癪です。

そもそも勉強用の環境なんだからMFAとか知らん!無効化してやる!

というわけで、Azure Portalから**[Azure Active Directory]>[プロパティ]>[セキュリティの既定値群の管理]と進んで、[セキュリティの既定値群の有効化][いいえ]を選択して[保存]**を押して終了です。UIとかはこちらをご覧ください。

Azure Active Directory のセキュリティ デフォルト | Microsoft Docs

CLIに戻ってaz loginを叩き、ブラウザでログイン操作をしてちゃんとログインできることを確認したら終わりです。ありがとうございました。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?