Azure Germanyでサブスクリプションを作成しました。現在、Azure Management APIとサービスプリンシパルを使用して、アプリケーショントポロジをそこにデプロイしようとしています。
デプロイは「通常の」Azureクラウドに対しては正常に機能しますが、Azure Germanyのサブスクリプションに対してデプロイしようとすると、次のエラーメッセージが表示されます。 サブスクリプション「[...]」が見つかりませんでした.
を使用して認証トークンを正常に取得できます AuthenticationContext.AcquireTokenAsync()
、私は「https://login.microsoftonline.de/ [directoryId]"として 権限 また、https://management.core.cloudapi.de/"として リソース。さらに、「Germany Northeast」を次のように使用しています 場所/地域.
このエラーは、リソースグループの作成など、一般的な管理タスクを実行しようとするとすぐに発生します。
次のことを確認しました。
- アプリ登録設定
- アプリのアクセス許可(Windows Azure Active ディレクトリ+ Windows Azureサービス管理API)
- の正確さ サブスクリプションID、アプリID、アプリシークレット/キー
何が間違っているのか迷っています。このエラーメッセージの原因は何ですか?
回答:
回答№1は0最初にアプリで正しいサブスクリプションを指定する必要があります。 これを使用してサブスクリプションを設定してみてください リンク。 Azure ADアプリにMicrosoft Graph権限を追加します。