关于 aliyun-vod-manage
用于通过 OpenAPI 管理阿里云 ApsaraVideo VOD 资源的技能。它强调先发现 API 元数据、变更前进行只读检查,并保存执行证据。
主要功能
- 01从元数据发现 VOD API
- 02使用只读 API 检查资源
- 03管理上传、媒体和播放
- 04配置转码与 AI 任务
- 05保存操作证据
适用场景
- 01执行任务前盘点 VOD API
- 02编辑前检查媒体详情
- 03提交转码或截图任务
- 04保存 API 结果以便排查
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-vod-manage安装后在 Claude Code 中输入/aliyun-vod-manage确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdtemplates.mdscripts/list_openapi_meta_apis.py详细介绍
Category: 服务
ApsaraVideo VOD
验证
mkdir -p output/aliyun-vod-manage
python -m py_compile skills/media/vod/aliyun-vod-manage/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/aliyun-vod-manage/validate.txt
通过标准:命令退出码为 0,且已生成 output/aliyun-vod-manage/validate.txt。
输出和证据
- 将 API 清单和操作证据保存到
output/aliyun-vod-manage/。 - 在证据文件中保留地域、媒体 ID、模板 ID 和请求参数。
使用 Alibaba Cloud OpenAPI(RPC)和官方 SDK,或通过 OpenAPI Explorer 管理 VOD 资源。 执行变更操作前,优先基于元数据发现 API。
前置条件
- 准备权限遵循最小权限原则的 RAM AccessKey/STS 凭证。
- 更改前确认目标地域和媒体范围。
- 首先使用只读的
Describe*/List*API。
工作流
- 确认目标媒体 ID、存储范围和所需操作。
- 通过元数据和 API Explorer 查找 API 名称及必需参数。
- 执行只读验证调用。
- 执行上传、处理、播放和配置操作。
- 将输出和证据保存到
output/aliyun-vod-manage/。
AccessKey 优先级
- 环境变量:
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ALIBABACLOUD_REGION_ID。 - 共享配置文件:
~/.alibabacloud/credentials。
如果地域不明确,请在执行写入操作前询问。
API 发现
- 产品代码:
vod - 默认 API 版本:
2017-03-21 - 元数据来源:
https://api.aliyun.com/meta/v1/products/vod/versions/2017-03-21/api-docs.json
最简可执行快速入门
python skills/media/vod/aliyun-vod-manage/scripts/list_openapi_meta_apis.py
可选覆盖项:
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
常见操作映射
- 上传和资源:
CreateUploadVideo、CreateUploadImage、GetPlayInfo、SearchMedia - 媒体管理:
GetVideoInfo、UpdateVideoInfo、DeleteVideo - 转码/模板:
AddTranscodeTemplateGroup、UpdateTranscodeTemplateGroup、SubmitTranscodeJobs - 截图/AI 任务:
SubmitSnapshotJob、SubmitAIJob、GetJobDetail - 安全/播放授权:
GetVideoPlayAuth、SetMessageCallback、SetDefaultWatermark
输出策略
将所有生成的文件和执行证据写入:
output/aliyun-vod-manage/
参考资料
- 来源列表:
references/sources.md - 任务模板:
references/templates.md
评论
支持 Markdown