Azure Video Indexer与Media Service存储共享问题咨询
Azure Video Indexer与关联Azure Media Service的存储共享方案
直接上传到Azure Media Service(AMS)关联存储账户的视频不会自动出现在Azure Video Indexer(AVI)门户,需通过以下流程实现存储共享并让AVI识别视频:
核心逻辑
AVI与AMS关联后,依赖AMS的资产(Asset)来访问存储中的视频文件,只有通过AMS资产导入并发起索引的视频,才会在AVI门户中显示。
具体操作步骤
- 1. 将存储视频转为AMS资产
存储里的原始视频文件需先创建为AMS资产,可通过Azure门户、CLI或SDK完成:- CLI示例命令:
az ams asset create --account-name <你的AMS账户名> --resource-group <资源组名> --name <自定义资产名> --storage-account <存储账户名>
完成资产创建后,在AMS门户的资产管理界面,将存储中的视频文件关联到该资产(支持直接上传或关联存储中已存在的文件)。
- CLI示例命令:
- 2. 让AVI索引AMS资产内的视频
有两种方式触发索引:- 门户操作:打开AVI门户,选择「上传视频」,再选「从Azure Media Service导入」,找到目标资产对应的视频,确认后发起索引,完成后视频会出现在AVI门户的视频列表中。
- API/CLI调用:通过AVI的索引API传入AMS资产ID,发起索引请求,索引完成后即可在AVI门户查看。
- 3. 自动索引配置(可选)
若需存储新增视频自动被AVI索引,可配置AMS的事件网格触发器:当存储上传新文件并生成AMS资产时,自动调用AVI的索引API实现自动化流程。
注意事项
- 确认AVI与AMS的关联状态:在AVI门户「设置」->「关联账户」中,检查已绑定目标AMS账户。
- 权限配置:确保AMS账户拥有关联存储账户的读写权限,AVI通过AMS间接访问存储,无需单独给AVI分配存储权限。
内容的提问来源于stack exchange,提问作者Mauro del Zingaro
相关产品推荐
相关产品推荐

