問題タブ [azure-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Azure データベース管理のアクセス許可
私は、Microsoft Azure に接続し、特定のリソース グループに属するすべてのデータベースを一覧表示し、そのすべてのデータベースをエクスポートするための小さなアプリケーションに取り組んでいます。これにはMicrosoft.WindowsAzure.Management.Sqlライブラリを使用しています。
このガイドに従って、AD でアプリケーションのアプリ登録をセットアップし、Owner
(テスト用に) ロールを割り当て、Azure で認証し、アクセス トークンを取得することができました。
ただし、そのトークンを使用してデータベースで操作を実行しようとすると ( IServerOperations.Listを使用してすべてのデータベースを一覧表示するなど)、次の例外が発生します。
テナント ID、サブスクリプション ID、クライアント ID、およびクライアント シークレットはすべて正しく、それらのいずれかを変更すると、既に認証段階で別の例外が発生します。
どうすればこれを修正できますか? 正解が「Microsoft.Azure.Management.Sqlに切り替える」である場合、私はそれでまったく問題ありませんが、可能であれば、少なくともなぜこれが起こっているのかを理解したいと思います。