关于 aliyun-live-manage
用于通过 Alibaba Cloud OpenAPI 管理 ApsaraVideo Live 资源的技能,面向直播运维场景。它强调先发现 API 元数据并检查当前状态,再执行变更并保存操作证据。
主要功能
- 01发现 Live API 元数据
- 02查询直播域名和流状态
- 03管理域名、录制与转码配置
- 04控制直播流并查询指标
- 05将结果和证据保存至指定目录
适用场景
- 01盘点直播域名和在线流
- 02配置录制或转码模板
- 03执行直播流暂停与恢复
- 04核查带宽和流量指标
MCP 相关
未说明与 MCP 的关系。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill aliyun-live-manage安装后在 Claude Code 中输入/aliyun-live-manage确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/sources.mdtemplates.mdscripts/list_openapi_meta_apis.py详细介绍
Category: service
ApsaraVideo Live
验证
mkdir -p output/aliyun-live-manage
python -m py_compile skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/aliyun-live-manage/validate.txt
通过标准:命令以状态码 0 退出,并生成 output/aliyun-live-manage/validate.txt。
输出和证据
- 将 API 清单和操作证据保存到
output/aliyun-live-manage/下。 - 在证据文件中保留地域、域名、应用/流以及请求参数。
使用 Alibaba Cloud OpenAPI(RPC)及官方 SDK 或 OpenAPI Explorer 管理 Live 资源。 执行变更操作前,优先基于元数据发现 API。
前提条件
- 准备遵循最小权限原则的 RAM AccessKey/STS 凭据。
- 更改前确认目标地域和直播域名范围。
- 在调用
Add*/Set*/Delete*前,先通过只读 API(Describe*/List*)查询当前状态。
工作流
- 确认目标直播域名、应用名称/流名称和所需操作。
- 通过元数据和 API Explorer 查找 API 名称及必需参数。
- 执行只读验证调用。
- 制定回滚计划并执行变更操作。
- 将结果和上下文保存到
output/aliyun-live-manage/下。
AccessKey 优先级
- 环境变量:
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ALIBABACLOUD_REGION_ID。 - 共享配置文件:
~/.alibabacloud/credentials。
如果地域不明确,请在执行写入操作前询问。
API 发现
- 产品代码:
live - 默认 API 版本:
2016-11-01 - 元数据来源:
https://api.aliyun.com/meta/v1/products/live/versions/2016-11-01/api-docs.json
最简可执行快速入门
python skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py
可选覆盖项:
python skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py \
--product-code live \
--version 2016-11-01 \
--output-dir output/aliyun-live-manage
常见操作映射
- 域名管理:
AddLiveDomain、DeleteLiveDomain、DescribeLiveDomains - 流推送/播放鉴权:
AddLiveDomainMapping、SetLiveDomainStagingConfig - 录制/转码/模板:
AddLiveRecordTemplate、AddLiveTranscodeTemplate、DescribeLiveRecordConfig - 监控和指标:
DescribeLiveStreamOnlineList、DescribeLiveDomainBpsData、DescribeLiveDomainTrafficData - 流控制:
ForbidLiveStream、ResumeLiveStream、AddLiveAppRecordConfig
输出策略
将所有生成的文件和执行证据写入:
output/aliyun-live-manage/
参考资料
- 来源列表:
references/sources.md - 任务模板:
references/templates.md
评论
支持 Markdown