在创建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>
与往常一样,堆栈溢出,帮助很多人赞赏。