1

メインのAzureServiceBusアカウントにいくつかのアカウント(サービスID)がありますが、これらは名前空間の一部に制限されているため、相互に干渉することはありません。たとえば、アカウントfoo1には/ foo1に対する送信、リッスン、管理の権限があり、foo2には/ foo2に対する送信、リッスン、管理の権限があります。そうすれば、foo1はfoo2によって定義されたキューを読み取り/書き込み/削除できません。

foo1がアクセスできるすべてのキューのリストを取得する方法はありますか?リストキューAPIを呼び出すと、すべてのキューが/をルートとしているように見えます。これはfoo1がアクセスできないため、呼び出しはエラーで失敗します。

4

1 に答える 1

0

Service BusACSは別個のコンポーネントであるため、ACS アカウントがアクセスできる SB 名前空間を特定するには、自分で ACS ルックアップを行う必要があります。ルール グループを照会するためのACS APIと、迅速な統合のための SBAzToolをご覧ください。Microsoft.ServiceBus.AccessControlExtensions

于 2012-11-13T14:58:34.877 に答える