2017-08-14 4 views
0

Azureの無料試用アカウントを開設しました。Azure CLIを新しいUbuntu VMにインストールしようとすると、非常に奇妙な動作が発生しています。それ以外はこれを経験しました。Azure CLIの初期化で無効なログインが行われましたか?

  1. Ubuntu仮想マシンを起動し、Azure CLIツールをインストールし、「az login」を実行します。 Webアドレスと認証するコードが表示されます。
  2. Edgeを開いてすべての閲覧データを消去します(これにはCookieが含まれます)。エッジを閉じてもう一度開きます。
  3. portal.azure.comにアクセスして、ログインしていないことを確認します。ログインプロンプトが表示されます(具体的には、「職場または学校、または個人のMicrosoftアカウント」と表示されます)。今のところこのタブを開いたままにしておきます。
  4. 新しいタブで、aka.ms/deviceloginにアクセスし、認証コードを入力して[続行]をクリックします。 the same Microsoft login prompt as aboveにリダイレクトされます。

  5. 無料試用版に関連付けられたOutlook.comのメールアドレスを入力してください。私がパスワードの項目にタブすると、私は自分のパスワードを入力するために私を別のMicrosoftのログイン画面にリダイレクトします。

  6. (正しい)パスワードを入力すると、"We don't recognize this user ID and password".ユーザーIDまたはパスワードが間違っている可能性はありません。これは、ステップ3(portal.azure.comへ)のまだ開いているタブを直ちにリフレッシュし、Azureポータルにログインしたことを確認することで確認できます。だから私は間違いなく正しいID /パスワードを入力していますが、何らかの理由でaka.ms/deviceloginがそれが間違っていると私に言っています。私の他のタブは、私が今ログインしていることを認識しています。

他に誰かがこれを経験していますか?私は個人的な(@ Outlook.com)Azureアカウントと仕事(@ WorkDomain.com)アカウントを持っているという事実と関係があるかもしれないと思っていたが、私はクッキーをクリアして、すべてのWindows /このリンクに示すように、資格情報マネージャのWeb資格情報:Error: We don't have a valid access azure with Azure CLI

答えて

1

新鮮なUbuntuのVM

にAzureのCLIをインストール

は、ローカルPC上でこのVMまたは開いているブラウザで開くブラウザですか?

Linux VM CLI 2.0を使用してAzureにログインしてから、ローカルのWindows IEブラウザを使用してhttps://aka.ms/deviceloginを開き、コードを入力して同じエラーメッセージが表示されたら、私のラボでテストしました。あなたのように。

しかし、Windows PC CLI 2.0を使用してAzureにログインし、Windows IEを使用してそのページを開くと正常に動作します。

しかし、Linux VM CLI 2.0を使用して、hotmail.comでAzureにログインしたら、自分のローカルWindows IEを使用してログインしてください。

OutlookアカウントはMicrosoftアカウントだと思われますので、ログイン確認が必要です。

回避策ように、我々は、Azureの聖霊降臨祭にこのコマンドをログインするCLI 2.0を使用することができます。 az login -u [email protected]

enter image description here


が続いてパスワードを入力し、私たちはアズールにログインします。


更新:
回避策として、私たちは、CLIにログインし、サービスプリンシパルを作成できます。

についてサービスプリンシパルを作成し、我々は、このコマンドを使用することができます。 az ad sp create-for-rbac

ログインについてCLI:

az login --service-principal -u a487e0c1-82af-47d9-9a0b-af184eb87646d --password {password} --tenant {tenant} 

サービスプリンシパルの詳細については、linkを参照してください。

+0

これは興味深いことです。ローカルのPCでブラウザを開いていた。 しかし、私のローカルWindows PCにAzure CLI 2.0をインストール/セットアップすると、問題なくサインインできます。 残念ながら 'AZログイン-u XXX @ outlook.com'回避策として、私のために動作しません - 私は ルートの@ ABCDEF取得:〜$ sudoのAZログイン-u [email protected] パスワード: をコマンドラインからのログインはサポートされていません。クロスチェックの場合、ブラウザから認証するには「az login」を試してください。 –

+0

@TimLuther私は根本的な原因を見つける、Microsoftアカウントは対話型ログインに使用することはできません。ちなみに、 'az login'でログインazureアカウントが必要な場合は、WindowsのcmdとIEを使ってAzureにログインできます。 –

+0

@TimLuther提供された情報が役立ったかどうかをチェックするだけです。さらなる支援をご希望の場合はお知らせください。 –

関連する問題