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

时间:2018-02-20 16:54:11

标签: azure azureservicebus azure-iot-hub

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

根据门户网站上的IoT Hub Properties刀片,我的IoT Hub位于美国东部地区的资源组xxx中。我的物联网中心有3个内置端点:文件上传通知(messages/servicebound/fileNotifications),云设备反馈(messages/servicebound/feedback)和事件(messages/events)。

根据ServiceBus Properties刀片,我的ServiceBus命名空间也在我的资源组xxx中,也位于美国东部的位置。我的ServiceBus有几个队列和主题。我的一些队列启用了分区,而其他队列则没有。我队列的最大大小从1G​​B到16GG到80GB不等。他们都很活跃。

我还尝试在我的资源组xxx中创建一个带有Event Hub实例的新EventHub命名空间,该实例也位于美国东部。物联网中心自定义路由刀片也不会看到此事件中心的命名空间。

我错过了什么?自定义端点功能是否需要我的IoT Hub或ServiceBus或EventHub,我没有正确设置?

1 个答案:

答案 0 :(得分:0)

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

就Portal UI而言,IOT Hub和SB是正确的。在我们的例子中,脚本都使用相同的,精确的字符串来指定Location,但问题仍然存在。

Azure中的SubscriptionId / ResourceGroup / Location验证逻辑出现了问题 - 我相信由于“位置”和“位置”的原因。元素最初存储在内部。

我告诉微软已经修复了数据 - 可能是Azure广泛的,但肯定是影响我们的订阅及其IotHub的数据。