创建服务总线主题请求出现异常操作返回无效状态代码 'Forbidden'

Create service bus topic request gives exception Operation returned an invalid status code 'Forbidden'

当我尝试使用示例应用程序 (https://github.com/Azure-Samples/service-bus-dotnet-management) 以编程方式创建服务总线主题时,Azure 给出了 Operation returned an invalid status code 'Forbidden'异常。

我已经多次验证了我的 TenantId、ClientId、ClientSecret、SubscriptionId 和命名空间名称,它们对我来说似乎是正确的。我的服务总线定价层是 "Standard"。

根据错误,您似乎没有将服务主体作为角色添加到服务总线。

您可以按照以下步骤操作:

导航到 Azure 门户 -> 你的服务总线或你的服务总线所在的订阅 -> Access control (IAM) -> Add -> Add role assignment -> 搜索你的服务主体使用名称并将其添加为角色(例如 Owner)-> Save.

更多详细信息,请参阅此link