我使用 New-AzureSBAuthorizationRule 为 Azure 服务总线队列创建新的共享访问策略。请参阅下面的命令...
New-AzureSBAuthorizationRule -EntityName abcdef -EntityType Queue -Permission Listen -Name "abcdef_reader" -Namespace abcdefnamespace
但是每次我运行它时,我都会收到以下错误:
New-AzureSBAuthorizationRule : Object reference not set to an instance of an object.
At line:1 char:1
+ New-AzureSBAuthorizationRule -EntityName abcdef -EntityType Queue -Permission ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : CloseError: (:) [New-AzureSBAuthorizationRule], NullReferenceException
+ FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.ServiceBus.NewAzureSBAuthorizationRuleCommand
如果我删除 EntityName 和 EntityType,我可以毫无问题地运行 New-AzureSBAuthorizationRule,即为服务总线而不是队列创建策略。
我究竟做错了什么?