如何获取Azure Video Indexer Edge Module的预配令牌
问题根因
Azure Video Analyzer(AVA)并非简单更名平移所有功能到Azure Video Indexer,原AVA的IoT Edge接入体系、配套的AVA_PROVISIONING_TOKEN鉴权机制已经随AVA服务正式退役完全下线,不存在可以直接获取旧版令牌的等效API,修改资源提供程序命名空间的调用方式自然无法生效。
你之前找到的2022-04-13-preview版本账号列表接口属于服务过渡阶段的早期预览接口,仅支持返回账号基础配置状态,不会返回边缘接入所需的鉴权信息。
可行解决方案
不需要再尝试获取旧版的AVA_PROVISIONING_TOKEN,按照新版Video Indexer的接入逻辑操作即可:
- Azure门户操作路径
- 登录Azure门户,进入目标Video Indexer账号管理页
- 在左侧功能菜单找到边缘接入配置板块,选择关联你已创建的IoT Hub实例和目标IoT Edge设备
- 按照页面引导完成边缘设备注册后,系统会自动生成适配新版服务的IoT Edge部署清单,清单内已经预填了所有模块所需的鉴权参数,不需要手动配置旧版令牌字段,直接将部署清单下发到Edge设备即可完成摄像头接入
- API调用路径
- 弃用旧版2021-11-01-preview的listProvisioningToken接口,使用正式发布版本的Video Indexer管理API
- 首先调用账号查询接口确认目标账号已开启边缘接入能力
- 调用边缘设备注册接口,传入绑定的IoT Hub资源ID、目标Edge设备ID,接口返回结果中会包含边缘模块部署所需的全部鉴权配置
- 将旧部署模板中
AVA_PROVISIONING_TOKEN相关的配置项替换为新接口返回的鉴权字段,同时把模板中引用的旧版AVA边缘模块镜像地址替换为Video Indexer官方提供的最新边缘模块镜像,即可正常部署
注意:旧版面向AVA设计的部署模板无法直接复用,除了鉴权字段替换外,必须同步更新模块镜像地址,否则会因为旧镜像已经停止服务导致部署失败。
内容的提问来源于stack exchange,提问作者Jonathan
相关产品推荐
相关产品推荐

