由于某种原因,今天2个月之后我的IoT集线器连接字符串不再起作用了,这给了我一个:
发送消息时出现异常:{“消息”:“ErrorCode:IotHubUnauthorizedAccess; Unauthorized”,“ExceptionMessage”:“”}
我后来发现在我使用免费许可证的物联网中我的connectionString发生了变化。即使我将connectionString更新为新的,我仍然会得到相同的错误,这让我想知道:
Azure IoT中心是否要求您不时地更改connectionString?如果有,是否有人知道自动执行此操作的最佳做法?
IoT Hub是否要求您拥有Microsoft.azure.devices中最新的SDK。和Microsoft.Azure.devices.client?
据我所知,它只是在周末随机停止工作而没有任何解释,我也不知道为什么因为代码中有0个更改或者Azure中有我的更改。
答案 0 :(得分:1)
Event Hub依赖于访问密钥。是否有人有可能从共享访问策略或PowerShell重新生成密钥?
您还提到您使用的是免费帐户 - 如果您确定自己拥有正确的密钥,那么您的免费试用期是否已经过期或超过每天8,000条消息的配额 - see the pricing calculator。
就你的问题而言: