alicloud-media-vod について
Alibaba Cloud OpenAPI で ApsaraVideo VOD のリソースを管理するサービススキルです。メディアのアップロード、処理、再生、設定に対応し、API の探索と読み取り専用の検証を経て操作し、証跡を保存します。
主な機能
- 01VOD API メタデータの探索
- 02メディアアセットのアップロードと管理
- 03トランスコードテンプレートの設定とジョブ投入
- 04スナップショットおよび AI ジョブの投入
- 05操作証跡の保存
活用シーン
- 01メディアのアップロードと確認
- 02トランスコードまたはスナップショットジョブの投入
- 03再生認証とウォーターマークの設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cinience/ alicloud-skills --skill alicloud-media-vodインストール後、Claude Code で/alicloud-media-vodを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
agents/openai.yamlreferences/sources.mdtemplates.mdscripts/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 を使用します。
ワークフロー
- 対象のメディア ID、ストレージの範囲、実施する操作を確認します。
- メタデータと API Explorer を使って、API 名と必須パラメーターを調べます。
- 読み取り専用の検証呼び出しを実行します。
- アップロード/処理/再生/設定の操作を実行します。
- 出力と証跡を
output/alicloud-media-vod/に保存します。
AccessKey の優先順位
- 環境変数:
ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET/ALICLOUD_REGION_ID。 - 共有設定ファイル:
~/.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
コメント
Markdown 対応