使用Azure CLI,可以轻松生成SAS令牌:
SAS_TOKEN=$(
az iot hub generate-sas-token
--hub-name $IOT_HUB
--device-id $DEVICE
--query sas
--output tsv)
我想使用curl生成SAS令牌,调用Azure公共API。有可能吗?
没有这样的API,解决方法是可以使用Azure函数生成IoT SAS令牌,然后使用curl调用Azure函数来获得SAS令牌。
参考:
使用Azure函数生成物联网SAS令牌