生成 SAS 令牌
使用 Device Explorer 应用程序或 Azure IoT Explorer 应用程序生成 SAS 令牌。
小贴士:
使用证书进行身份验证,以确保安全性和效率。
先决条件
从 Azure 门户获取
IoT Hub connection string
。有关更多信息,请参见https://devblogs.microsoft.com/iotdev/understand-different-connection-strings-in-azure-iot-hub/。- 生成 SAS 令牌
- 要使用 Device Explorer 应用程序生成 SAS 令牌,请执行以下操作:
- 从 https://github.com/Azure/azure-iot-sdk-csharp/releases 下载、安装和打开 Device Explorer 应用程序。
- 在相对字段中,插入IoT Hub connection string。
- 选择Update。
- 在Management选项卡中,选择Create(如果尚未创建设备)。
- 选择SAS Token。
- 选择该设备。
- 通过设置TTL (Days)选项,指定令牌的有效期。重要提示: 考虑令牌的有效期。如果令牌过期,连接将停止。若要恢复连接,需要重新生成 SAS 令牌,并再次将项目部署到设备。
- 选择Generate。
- 要使用 Azure IoT Explorer 应用程序生成 SAS 令牌,请执行以下操作:
- 从 https://github.com/Azure/azure-iot-explorer/releases 下载、安装和打开 Azure IoT Explorer 应用程序。
- 在建议字段中,插入IoT Hub connection string。
- 选择Connect。
- 如果尚未创建设备,选择New。
- 选择该设备。
- 在Connection string with SAS token选项卡中,从Primary Key中选择Symmetric key。
- 通过设置Set Expiration选项来确定令牌过期时间(分钟)。
- 选择Generate。
提供反馈