Azure 事件中心共享访问签名重用

Azure event hub shared access signature reuse

我想使用无法生成 SAS 令牌或密钥但能够执行 HTTP get/post 的设备将消息发送到 azure 事件中心。那么我们可以使用像 raspberry pi 这样的设备来生成 SAS 密钥吗?它可以被其他设备甚至网络应用程序重复使用吗?

任何具有 SAS 令牌的应用程序都可以调用事件中心以获取 send/receive 数据,只要该令牌未过期。事件中心唯一检查的是签名是否有效,令牌是否仍然有效,并且是否有权执行您正在执行的操作。它不在乎它来自哪里。生成密钥时设置了到期时间,因此您必须更新它。