无法将 SB 队列关联到 Azure IOT 中心自定义路由

Unable to Associate a SB Queue to an Azure IOT Hub Custom Route

我正在尝试将自定义终结点添加到 IOT 中心。端点应写入我的资源组中的服务总线队列。我遇到错误 "No namespaces found for subscription id ... in the region where this IoT hub is located"

根据门户网站上的 IoT 中心属性边栏选项卡,我的 IoT 中心位于美国东部地区位置的资源组 xxx 中。我的 IoT 中心有 3 个内置端点:文件上传通知 (messages/servicebound/fileNotifications)、云到设备反馈 (messages/servicebound/feedback) 和事件 (messages/events)。

根据 ServiceBus 属性边栏选项卡,我的 ServiceBus 命名空间也在我的资源组 xxx 中,也位于美国东部位置。我的 ServiceBus 有几个队列和主题。我的一些队列启用分区,另一些则不启用。我的队列的最大大小范围从 1GB 到 16 GG 到 80 GB。他们都很活跃。

我还尝试在我的资源组 xxx 中创建一个新的 EventHub 命名空间,其中包含一个 Event Hub 实例,该资源组也位于美国东部位置。 IoT 中心自定义路由边栏选项卡也看不到此事件中心的命名空间。

我错过了什么?自定义终结点功能是否需要我未正确设置的 IoT 中心或 ServiceBus 或 EventHub 的某些内容?

原来这是一个 Azure 问题,现在已由 Microsoft 修复。

就 Portal UI 而言,IOT Hub 和 SB 是正确的。在我们的例子中,脚本都使用相同的、精确的字符串来指定位置,但问题还是发生了。

Azure 中的 SubscriptionId/ResourceGroup/Location 验证逻辑存在问题 - 我相信是由于 'Location' 元素最初是如何在内部存储的。

我听说 Microsoft 已经修复了数据——可能是 Azure 范围内的数据,但肯定是影响我们的订阅及其 IotHub 的数据。