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

问题描述 投票:0回答:1

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

根据门户网站上的IoT Hub Properties刀片,我的IoT Hub位于美国东部地区的资源组xxx中。我的IoT Hub有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,我没有正确设置?

azure azureservicebus azure-iot-hub
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.