mcpField
A
alicloud-media-vod

alicloud-media-vod

github.com/cinienceクラウド・DevOps396164 回インストール11 週間前に更新
リポジトリ

alicloud-media-vod について

Alibaba Cloud OpenAPI で ApsaraVideo VOD のリソースを管理するサービススキルです。メディアのアップロード、処理、再生、設定に対応し、API の探索と読み取り専用の検証を経て操作し、証跡を保存します。

主な機能

  1. 01VOD API メタデータの探索
  2. 02メディアアセットのアップロードと管理
  3. 03トランスコードテンプレートの設定とジョブ投入
  4. 04スナップショットおよび AI ジョブの投入
  5. 05操作証跡の保存

活用シーン

  1. 01メディアのアップロードと確認
  2. 02トランスコードまたはスナップショットジョブの投入
  3. 03再生認証とウォーターマークの設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-media-vod

インストール後、Claude Code で/alicloud-media-vodを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

agents/
openai.yaml
references/
sources.md
templates.md
scripts/
list_openapi_meta_apis.py

詳細

カテゴリ:サービス

ApsaraVideo VOD

検証

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 が生成されます。

出力と証跡

  • API インベントリと操作の証跡を output/alicloud-media-vod/ に保存します。
  • 証跡ファイルにはリージョン、メディア ID、テンプレート ID、リクエストパラメーターを記録します。

Alibaba Cloud OpenAPI(RPC)と公式 SDK、または OpenAPI Explorer を使用して VOD リソースを管理します。 変更操作を行う前に、メタデータを優先して API を調査してください。

前提条件

  • 最小権限の RAM AccessKey/STS 認証情報を用意します。
  • 変更前に対象リージョンとメディアの範囲を確認します。
  • まず読み取り専用の Describe*/List* API を使用します。

ワークフロー

  1. 対象のメディア ID、ストレージの範囲、実施する操作を確認します。
  2. メタデータと API Explorer を使って、API 名と必須パラメーターを調べます。
  3. 読み取り専用の検証呼び出しを実行します。
  4. アップロード/処理/再生/設定の操作を実行します。
  5. 出力と証跡を output/alicloud-media-vod/ に保存します。

AccessKey の優先順位

  1. 環境変数:ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET/ALICLOUD_REGION_ID。
  2. 共有設定ファイル:~/.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/alicloud-media-vod/scripts/list_openapi_meta_apis.py

オプションのオーバーライド:

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

よくある操作の対応表

  • アップロードとアセット:CreateUploadVideo、CreateUploadImage、GetPlayInfo、SearchMedia
  • メディア管理:GetVideoInfo、UpdateVideoInfo、DeleteVideo
  • トランスコード/テンプレート:AddTranscodeTemplateGroup、UpdateTranscodeTemplateGroup、SubmitTranscodeJobs
  • スナップショット/AI ジョブ:SubmitSnapshotJob、SubmitAIJob、GetJobDetail
  • セキュリティ/再生認証:GetVideoPlayAuth、SetMessageCallback、SetDefaultWatermark

出力ポリシー

生成されたすべてのファイルと実行証跡を次の場所に保存します: output/alicloud-media-vod/

参考資料

  • ソース一覧:references/sources.md
  • タスクテンプレート:references/templates.md

コメント