Category: service
ApsaraVideo for Media Processing (MPS)
Validation
mkdir -p output/aliyun-mps-manage
python -m py_compile skills/media/mps/aliyun-mps-manage/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/aliyun-mps-manage/validate.txt
Pass criteria: command exits 0 and output/aliyun-mps-manage/validate.txt is generated.
Output And Evidence
- Save API inventory and operation evidence under
output/aliyun-mps-manage/.
- Keep region, pipeline/template/workflow IDs, media IDs, and request parameters in evidence files.
Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage MPS resources.
Prefer metadata-first API discovery before mutate operations.
Prerequisites
- Prepare least-privilege RAM AccessKey/STS credentials.
- Confirm target region and OSS input/output buckets before changes.
- Use read-only query APIs first.
Workflow
- Confirm target media scope, bucket binding, and desired operation.
- Discover API names and required parameters via OpenAPI metadata and API Explorer.
- Execute read-only validation calls.
- Execute pipeline/template/workflow/job operations.
- Save outputs and evidence under
output/aliyun-mps-manage/.
AccessKey Priority
- Environment variables:
ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID.
- Shared config file:
~/.alibabacloud/credentials.
If region is ambiguous, ask before write operations.
API Discovery
- Product code:
Mts
- Default API version:
2014-06-18
- Metadata source:
https://api.aliyun.com/meta/v1/products/Mts/versions/2014-06-18/api-docs.json
Minimal Executable Quickstart
python skills/media/mps/aliyun-mps-manage/scripts/list_openapi_meta_apis.py
Optional overrides:
python skills/media/mps/aliyun-mps-manage/scripts/list_openapi_meta_apis.py \
--product-code Mts \
--version 2014-06-18 \
--output-dir output/aliyun-mps-manage
Common Operation Mapping
- Pipeline operations:
AddPipeline, UpdatePipeline, QueryPipelineList, SearchPipeline
- Template operations:
AddTemplate, UpdateTemplate, QueryTemplateList, SearchTemplate
- Workflow operations:
AddMediaWorkflow, UpdateMediaWorkflow, QueryMediaWorkflowList, ListMediaWorkflowExecutions
- Job operations:
SubmitJobs, QueryJobList, ListJob, CancelJob
- Snapshot and analysis:
SubmitSnapshotJob, QuerySnapshotJobList, SubmitAnalysisJob
- Media and bucket management:
AddMedia, UpdateMedia, DeleteMedia, BindInputBucket, BindOutputBucket
Output Policy
Write all generated files and execution evidence under:
output/aliyun-mps-manage/
References
- Source list:
references/sources.md
- Task templates:
references/templates.md
1---
2name: aliyun-mps-manage
3description: Use when managing Alibaba Cloud ApsaraVideo for Media Processing (MPS/MTS) resources and workflows via OpenAPI/SDK, including media ingest and metadata tasks, transcoding/snapshot jobs, pipeline/template/workflow operations, and MPS job troubleshooting.
4version: 1.0.0
5---
6
7Category: service
8
9# ApsaraVideo for Media Processing (MPS)
10
11## Validation
12
13```bash
14mkdir -p output/aliyun-mps-manage
15python -m py_compile skills/media/mps/aliyun-mps-manage/scripts/list_openapi_meta_apis.py
16echo "py_compile_ok" > output/aliyun-mps-manage/validate.txt
17```
18
19Pass criteria: command exits 0 and `output/aliyun-mps-manage/validate.txt` is generated.
20
21## Output And Evidence
22
23- Save API inventory and operation evidence under `output/aliyun-mps-manage/`.
24- Keep region, pipeline/template/workflow IDs, media IDs, and request parameters in evidence files.
25
26Use Alibaba Cloud OpenAPI (RPC) with official SDKs or OpenAPI Explorer to manage MPS resources.
27Prefer metadata-first API discovery before mutate operations.
28
29## Prerequisites
30
31- Prepare least-privilege RAM AccessKey/STS credentials.
32- Confirm target region and OSS input/output buckets before changes.
33- Use read-only query APIs first.
34
35## Workflow
36
371) Confirm target media scope, bucket binding, and desired operation.
382) Discover API names and required parameters via OpenAPI metadata and API Explorer.
393) Execute read-only validation calls.
404) Execute pipeline/template/workflow/job operations.
415) Save outputs and evidence under `output/aliyun-mps-manage/`.
42
43## AccessKey Priority
44
451) Environment variables: `ALIBABACLOUD_ACCESS_KEY_ID` / `ALIBABACLOUD_ACCESS_KEY_SECRET` / `ALIBABACLOUD_REGION_ID`.
462) Shared config file: `~/.alibabacloud/credentials`.
47
48If region is ambiguous, ask before write operations.
49
50## API Discovery
51
52- Product code: `Mts`
53- Default API version: `2014-06-18`
54- Metadata source: `https://api.aliyun.com/meta/v1/products/Mts/versions/2014-06-18/api-docs.json`
55
56## Minimal Executable Quickstart
57
58```bash
59python skills/media/mps/aliyun-mps-manage/scripts/list_openapi_meta_apis.py
60```
61
62Optional overrides:
63
64```bash
65python skills/media/mps/aliyun-mps-manage/scripts/list_openapi_meta_apis.py \
66 --product-code Mts \
67 --version 2014-06-18 \
68 --output-dir output/aliyun-mps-manage
69```
70
71## Common Operation Mapping
72
73- Pipeline operations: `AddPipeline`, `UpdatePipeline`, `QueryPipelineList`, `SearchPipeline`
74- Template operations: `AddTemplate`, `UpdateTemplate`, `QueryTemplateList`, `SearchTemplate`
75- Workflow operations: `AddMediaWorkflow`, `UpdateMediaWorkflow`, `QueryMediaWorkflowList`, `ListMediaWorkflowExecutions`
76- Job operations: `SubmitJobs`, `QueryJobList`, `ListJob`, `CancelJob`
77- Snapshot and analysis: `SubmitSnapshotJob`, `QuerySnapshotJobList`, `SubmitAnalysisJob`
78- Media and bucket management: `AddMedia`, `UpdateMedia`, `DeleteMedia`, `BindInputBucket`, `BindOutputBucket`
79
80## Output Policy
81
82Write all generated files and execution evidence under:
83`output/aliyun-mps-manage/`
84
85## References
86
87- Source list: `references/sources.md`
88- Task templates: `references/templates.md`