mcpField
A
alicloud-media-live

alicloud-media-live

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

alicloud-media-live について

Alibaba Cloud OpenAPI で ApsaraVideo Live リソースを管理するスキルです。ライブドメイン、配信設定を扱う運用者向けで、変更前の API メタデータ確認と現状照会、操作証跡の保存を重視します。

主な機能

  1. 01メタデータから API 操作を検出
  2. 02ライブドメインの管理
  3. 03録画・トランスコードテンプレートの設定
  4. 04オンラインストリームとトラフィック指標の照会
  5. 05結果と証跡を指定ディレクトリに保存

活用シーン

  1. 01利用可能な Live API の一覧作成
  2. 02ライブドメイン変更前の状態確認
  3. 03オンラインストリームとドメイントラフィックの確認
  4. 04API パラメーターと操作結果の記録

インストール

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

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

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

同梱ファイル

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

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

詳細

カテゴリ:サービス

ApsaraVideo Live

検証

mkdir -p output/alicloud-media-live
python -m py_compile skills/media/live/alicloud-media-live/scripts/list_openapi_meta_apis.py
echo "py_compile_ok" > output/alicloud-media-live/validate.txt

合格基準:コマンドが終了コード 0 で終了し、output/alicloud-media-live/validate.txt が生成されること。

出力と証跡

  • API の一覧と操作の証跡を output/alicloud-media-live/ に保存します。
  • 証跡ファイルにはリージョン、ドメイン、アプリ/ストリーム、リクエストパラメーターを記録します。

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

前提条件

  • 最小権限の RAM AccessKey/STS 認証情報を用意します。
  • 変更前に、対象リージョンとライブドメインの範囲を確認します。
  • Add*/Set*/Delete* を実行する前に、読み取り専用 API(Describe*/List*)で現在の状態を照会します。

ワークフロー

  1. 対象のライブドメイン、アプリ名/ストリーム名、希望する操作を確認します。
  2. メタデータと API Explorer で API 名と必須パラメーターを調査します。
  3. 読み取り専用の検証呼び出しを実行します。
  4. ロールバック計画を立ててから変更操作を適用します。
  5. 結果とコンテキストを output/alicloud-media-live/ に保存します。

AccessKey の優先順位

  1. 環境変数:ALICLOUD_ACCESS_KEY_ID/ALICLOUD_ACCESS_KEY_SECRET/ALICLOUD_REGION_ID。
  2. 共有設定ファイル:~/.alibabacloud/credentials。

リージョンが不明確な場合は、書き込み操作の前に確認してください。

API の調査

  • プロダクトコード:live
  • デフォルトの API バージョン:2016-11-01
  • メタデータソース:https://api.aliyun.com/meta/v1/products/live/versions/2016-11-01/api-docs.json

最小限の実行可能なクイックスタート

python skills/media/live/alicloud-media-live/scripts/list_openapi_meta_apis.py

任意の上書き設定:

python skills/media/live/alicloud-media-live/scripts/list_openapi_meta_apis.py \
  --product-code live \
  --version 2016-11-01 \
  --output-dir output/alicloud-media-live

一般的な操作の対応表

  • ドメイン管理:AddLiveDomain、DeleteLiveDomain、DescribeLiveDomains
  • ストリーム取り込み/再生の認証:AddLiveDomainMapping、SetLiveDomainStagingConfig
  • 録画/トランスコード/テンプレート:AddLiveRecordTemplate、AddLiveTranscodeTemplate、DescribeLiveRecordConfig
  • 監視とメトリクス:DescribeLiveStreamOnlineList、DescribeLiveDomainBpsData、DescribeLiveDomainTrafficData
  • ストリーム制御:ForbidLiveStream、ResumeLiveStream、AddLiveAppRecordConfig

出力ポリシー

生成されたすべてのファイルと実行証跡を次の場所に書き込みます: output/alicloud-media-live/

参考資料

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

コメント