我正在尝试将自定义端点添加到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有几个队列和主题。我的一些队列启用了分区,而其他队列则没有。我队列的最大大小从1GB到16GG到80GB不等。他们都很活跃。
我还尝试在我的资源组xxx中创建一个带有Event Hub实例的新EventHub命名空间,该实例也位于美国东部。物联网中心自定义路由刀片也不会看到此事件中心的命名空间。
我错过了什么?自定义端点功能是否需要我的IoT Hub或ServiceBus或EventHub,我没有正确设置?
答案 0 :(得分:0)
这是一个Azure问题,现在由Microsoft修复。
就Portal UI而言,IOT Hub和SB是正确的。在我们的例子中,脚本都使用相同的,精确的字符串来指定Location,但问题仍然存在。
Azure中的SubscriptionId / ResourceGroup / Location验证逻辑出现了问题 - 我相信由于“位置”和“位置”的原因。元素最初存储在内部。
我告诉微软已经修复了数据 - 可能是Azure广泛的,但肯定是影响我们的订阅及其IotHub的数据。