web-dev-qa-db-ja.com

AzCopyログインが失敗する

実行後azcopy loginとAzureアカウントでサインインすると、サインインページに次の応答が表示されます。

「IDプロバイダーのユーザーアカウントはテナント「Microsoft」に存在せず、そのテナントのアプリケーションにアクセスできません。このアカウントは、最初にテナントに外部ユーザーとして追加する必要があります。サインアウトして、別のAzure Active Directoryユーザーアカウントで再度サインインします。」

アプリ登録のようなものがありませんか?

10
user10586276

azcopy.exeでログインしようとしているときにAzure ADのテナントIDを指定していないため、おそらくこの問題に直面しています

だから代わりに

azcopy.exe -login

やったほうがいい

azcopy.exe -login --tenant-id=yourtenantid
  • Tenant-idを指定しないと、「Microsoft.com」テナントにログインしようとしますが、[email protected]などの特定のAzure ADユーザーが存在しないため、エラーが発生します。
  • Azure ADテナントIDがまだわからない場合は、Azureポータル> Azure Active Directory>固有のAzure AD>プロパティ(Azure ADテナントの[Guid in Directory ID]フィールドに移動することで見つけることができます。 ID)

    enter image description here

  • 余談ですが、私はあなたの問題を再現することができました。テナントについて言及せずにログインのみを行うことで、tenantidを適切に指定することで正常にログインすることができました。

    azcopy.exe loginのみを使用した問題 enter image description here

    azcopy.exe login --tenant-id=fa89xxxxxxxxを使用したログインの成功 enter image description here

13
Rohit Saigal

Azureテナントの一部であるMSAアカウントでサインインする必要がある

0
Hannel