#azure #azureservicebus
#azure #azureservicebus
Вопрос:
Я получаю необычное, но повторяющееся поведение при создании политики общего доступа к служебной шине Azure и правил авторизации. Я создаю политику, и все в порядке. Затем я пытаюсь обновить правила авторизации, и все в порядке. Затем я снова пытаюсь обновить правила авторизации, только на этот раз это не удается. В примерах я не изменяю сами правила, просто дважды запускаю одну и ту же команду.
Import-Module Azure
Import-AzurePublishSettingsFile "C:MyPublishSettings.publishsettings"
Select-AzureSubscription -SubscriptionId '111-222-333-444-555-666-777-888-999'
New-AzureSBAuthorizationRule -Namespace 'myServiceBusNamespace' -Name 'MyProfileName' -Permission $('Manage','Send','Listen') | Out-Null
-succeeded
Set-AzureSBAuthorizationRule -Namespace 'myServiceBusNamespace' -Name 'MyProfileName' -Permission $('Manage','Send','Listen') | Out-Null
-succeeded
Set-AzureSBAuthorizationRule -Namespace 'myServiceBusNamespace' -Name 'MyProfileName' -Permission $('Manage','Send','Listen') | Out-Null
-error: <string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">Request to a downlevel service failed.</string>
Как всегда, переполнение стека, помощь очень ценится.
Комментарии:
1. Это может быть связано с тем, что эти действия выполняются асинхронно? Значит, вам нужно дождаться завершения каждой задачи?
2. Спасибо, Томас, я действительно так думал, поэтому оставил это на некоторое время. Вернулся к нему на следующий день с той же ошибкой.