用途:该技能用于通过阿里云 OpenAPI(RPC)与官方 SDK 或 OpenAPI Explorer 管理视频直播资源,适用于直播域名配置、推流与播放等工作流。
主要能力:常见操作映射包括域名管理(AddLiveDomain、DeleteLiveDomain、DescribeLiveDomains)、推流/播放鉴权(AddLiveDomainMapping、SetLiveDomainStagingConfig)、录制转码模板(AddLiveRecordTemplate、AddLiveTranscodeTemplate、DescribeLiveRecordConfig)、监控指标(DescribeLiveStreamOnlineList、DescribeLiveDomainBpsData、DescribeLiveDomainTrafficData)以及流控制(ForbidLiveStream、ResumeLiveStream、AddLiveAppRecordConfig)。
使用方式:产品代码为 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,可选覆盖参数 --product-code live --version 2016-11-01 --output-dir output/aliyun-live-manage。凭证优先使用环境变量 ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID,其次使用共享配置文件 ~/.alibabacloud/credentials。
流程强调元数据优先发现 API,再执行变更:先确认目标域名、应用/流名与操作,通过元数据与 API Explorer 发现接口及参数,执行只读校验调用,再执行变更并准备回滚方案,所有结果与上下文保存到 output/aliyun-live-manage/。
适用场景:需要以最小权限 RAM AccessKey/STS 凭证在指定地域和直播域名范围内查询状态并调整直播资源配置的场景。
限制:变更前应确认目标地域与直播域名范围,先用 Describe*/List* 只读接口查询当前状态再执行 Add*/Set*/Delete*;若地域不明确,写入操作前应先确认。校验命令为 mkdir -p output/aliyun-live-manage、python -m py_compile skills/media/live/aliyun-live-manage/scripts/list_openapi_meta_apis.py,产出 output/aliyun-live-manage/validate.txt。其他未在资料中说明的功能与限制暂未提供。