alicloud-media-vod

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese
Category: service
Category: service

ApsaraVideo VOD

ApsaraVideo VOD

Validation

验证

bash
mkdir -p output/alicloud-media-vod
python -m py_compile skills/media/vod/alicloud-media-vod/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/alicloud-media-vod/validate.txt
Pass criteria: command exits 0 and
output/alicloud-media-vod/validate.txt
is generated.
bash
mkdir -p output/alicloud-media-vod
python -m py_compile skills/media/vod/alicloud-media-vod/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/alicloud-media-vod/validate.txt
通过标准:命令执行退出码为0且生成
output/alicloud-media-vod/validate.txt
文件。

Output And Evidence

输出与证据

  • Save API inventory and operation evidence under
    output/alicloud-media-vod/
    .
  • Keep region, media IDs, template IDs, and request parameters in evidence files.
Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage VOD resources. Prefer metadata-first API discovery before mutate operations.
  • 将API清单和操作证据保存至
    output/alicloud-media-vod/
    目录下。
  • 在证据文件中保留地域、媒体ID、模板ID及请求参数。
使用阿里云OpenAPI(RPC)结合官方SDK或OpenAPI Explorer管理VOD资源。 在执行变更操作前,优先通过元数据发现API。

Prerequisites

前置条件

  • Prepare least-privilege RAM AccessKey/STS credentials.
  • Confirm target region and media scope before changes.
  • Use read-only
    Describe*
    /
    List*
    APIs first.
  • 准备最小权限的RAM AccessKey/STS凭证。
  • 在执行变更前确认目标地域和媒体范围。
  • 优先使用只读的
    Describe*
    /
    List*
    APIs。

Workflow

工作流

  1. Confirm target media IDs, storage scope, and desired operation.
  2. Discover API names and required parameters via metadata and API Explorer.
  3. Execute read-only validation calls.
  4. Execute upload/process/playback/configuration operations.
  5. Save outputs and evidence under
    output/alicloud-media-vod/
    .
  1. 确认目标媒体ID、存储范围及所需执行的操作。
  2. 通过元数据和API Explorer发现API名称及必填参数。
  3. 执行只读验证调用。
  4. 执行上传/处理/播放/配置操作。
  5. 将输出结果和证据保存至
    output/alicloud-media-vod/
    目录下。

AccessKey Priority

AccessKey优先级

  1. Environment variables:
    ALICLOUD_ACCESS_KEY_ID
    /
    ALICLOUD_ACCESS_KEY_SECRET
    /
    ALICLOUD_REGION_ID
    .
  2. Shared config file:
    ~/.alibabacloud/credentials
    .
If region is ambiguous, ask before write operations.
  1. 环境变量:
    ALICLOUD_ACCESS_KEY_ID
    /
    ALICLOUD_ACCESS_KEY_SECRET
    /
    ALICLOUD_REGION_ID
  2. 共享配置文件:
    ~/.alibabacloud/credentials
若地域不明确,执行写入操作前需确认。

API Discovery

API发现

  • Product code:
    vod
  • Default API version:
    2017-03-21
  • Metadata source:
    https://api.aliyun.com/meta/v1/products/vod/versions/2017-03-21/api-docs.json
  • 产品代码:
    vod
  • 默认API版本:
    2017-03-21
  • 元数据来源:
    https://api.aliyun.com/meta/v1/products/vod/versions/2017-03-21/api-docs.json

Minimal Executable Quickstart

最简可执行快速开始

bash
python skills/media/vod/alicloud-media-vod/scripts/list_openapi_meta_apis.py
Optional overrides:
bash
python skills/media/vod/alicloud-media-vod/scripts/list_openapi_meta_apis.py \
  --product-code vod \
  --version 2017-03-21 \
  --output-dir output/alicloud-media-vod
bash
python skills/media/vod/alicloud-media-vod/scripts/list_openapi_meta_apis.py
可选覆盖配置:
bash
python skills/media/vod/alicloud-media-vod/scripts/list_openapi_meta_apis.py \
  --product-code vod \
  --version 2017-03-21 \
  --output-dir output/alicloud-media-vod

Common Operation Mapping

常见操作映射

  • Upload and assets:
    CreateUploadVideo
    ,
    CreateUploadImage
    ,
    GetPlayInfo
    ,
    SearchMedia
  • Media management:
    GetVideoInfo
    ,
    UpdateVideoInfo
    ,
    DeleteVideo
  • Transcode/templates:
    AddTranscodeTemplateGroup
    ,
    UpdateTranscodeTemplateGroup
    ,
    SubmitTranscodeJobs
  • Snapshot/AI jobs:
    SubmitSnapshotJob
    ,
    SubmitAIJob
    ,
    GetJobDetail
  • Security/play auth:
    GetVideoPlayAuth
    ,
    SetMessageCallback
    ,
    SetDefaultWatermark
  • 上传与媒资:
    CreateUploadVideo
    ,
    CreateUploadImage
    ,
    GetPlayInfo
    ,
    SearchMedia
  • 媒体管理:
    GetVideoInfo
    ,
    UpdateVideoInfo
    ,
    DeleteVideo
  • 转码/模板:
    AddTranscodeTemplateGroup
    ,
    UpdateTranscodeTemplateGroup
    ,
    SubmitTranscodeJobs
  • 截图/AI任务:
    SubmitSnapshotJob
    ,
    SubmitAIJob
    ,
    GetJobDetail
  • 安全/播放授权:
    GetVideoPlayAuth
    ,
    SetMessageCallback
    ,
    SetDefaultWatermark

Output Policy

输出策略

Write all generated files and execution evidence under:
output/alicloud-media-vod/
所有生成的文件和执行证据均需写入以下目录:
output/alicloud-media-vod/

References

参考资料

  • Source list:
    references/sources.md
  • 来源列表:
    references/sources.md