Azure IoT 中心连接字符串不再工作 - azure 是否更新连接字符串?

Azure IoT hub connection string not working anymore - Does azure update the connection string?

出于某种原因,在 2 个月后的今天,我的 IoT 中心连接字符串不再起作用,这给了我一个 :

Exception when sending message:{"Message":"ErrorCode:IotHubUnauthorizedAccess;Unauthorized","ExceptionMessage":""}

后来我发现我的 connectionString 在我使用免费许可证的物联网中发生了变化。即使我将我的 connectionString 更新为新的,我仍然得到同样的错误,这让我想知道:

据我所知,它只是在周末随机停止工作,没有任何解释,我不知道为什么,因为我对代码或 Azure 进行了 0 次更改。

事件中心依赖密钥进行访问。有人有可能从共享访问策略或通过 PowerShell 重新生成密钥吗?

您还提到您正在使用免费帐户 - 如果您确定您拥有正确的密钥,您的免费试用是否有可能已过期或超过每天 8,000 条消息的配额 - see the pricing calculator

就您的问题而言:

  1. 默认情况下不强制执行密钥循环。
  2. 我不认为必须始终使用最新的 SDK。

请注意,事件中心仍处于预览阶段,因此可能会有重大更改。我看到您确实提到了 IOT Hub,它在访问控制方面的工作方式相同,但它是一种生产服务。它应该是坚实的。