SuperAPI AI 工具集

aliyun-vod-manage

部署与运维

查看项目

更新于 10-15 17:34

技能介绍

用途:通过阿里云 OpenAPI(RPC)与官方 SDK 或 OpenAPI Explorer 管理视频点播(ApsaraVideo VOD)资源及媒体工作流,包括上传与媒资操作、转码、截图、AI 任务和播放鉴权等。

主要能力:上传与媒资(CreateUploadVideo、CreateUploadImage、GetPlayInfo、SearchMedia);媒体管理(GetVideoInfo、UpdateVideoInfo、DeleteVideo);转码与模板(AddTranscodeTemplateGroup、UpdateTranscodeTemplateGroup、SubmitTranscodeJobs);截图与 AI 任务(SubmitSnapshotJob、SubmitAIJob、GetJobDetail);安全与播放鉴权(GetVideoPlayAuth、SetMessageCallback、SetDefaultWatermark)。

使用方式:产品代码 vod,默认 API 版本 2017-03-21,元数据来源为 https://api.aliyun.com/meta/v1/products/vod/versions/2017-03-21/api-docs.json。凭据优先读取环境变量 ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID,其次为共享配置文件 ~/.alibabacloud/credentials。建议先做元数据优先的 API 发现,再执行变更操作。最小可执行示例:python skills/media/vod/aliyun-vod-manage/scripts/list_openapi_meta_apis.py,可选参数 --product-code vod --version 2017-03-21 --output-dir output/aliyun-vod-manage。

适用场景:需要以脚本或自动化方式管理 VOD 媒资、转码模板、截图与 AI 任务、播放鉴权及回调配置的媒体处理流程。

限制与要求:需准备最小权限的 RAM AccessKey/STS 凭据,变更前确认目标地域与媒体范围,先用只读 Describe*/List* 接口验证;地域不明确时应先询问再执行写操作。所有生成文件与执行证据应写入 output/aliyun-vod-manage/,并保留地域、媒体 ID、模板 ID 与请求参数。验证方式:mkdir -p output/aliyun-vod-manage 后执行 python -m py_compile skills/media/vod/aliyun-vod-manage/scripts/list_openapi_meta_apis.py,通过标准为命令退出码 0 且生成 output/aliyun-vod-manage/validate.txt。参考资料见 references/sources.md 与 references/templates.md。