mcpField
A
aliyun-live-manage

aliyun-live-manage

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

aliyun-live-manage について

Alibaba Cloud OpenAPI を通じて ApsaraVideo Live のリソースを管理するスキルです。API メタデータの確認と読み取り専用の状態確認を変更前に行い、実行記録を保存します。

主な機能

  1. 01Live API メタデータの検出
  2. 02ドメインとストリーム状態の確認
  3. 03ドメイン、録画、トランスコード設定の管理
  4. 04ストリーム制御とメトリクス取得
  5. 05結果と記録の指定ディレクトリへの保存

活用シーン

  1. 01ライブドメインと配信中ストリームの棚卸し
  2. 02録画またはトランスコードテンプレートの設定
  3. 03ライブストリームの停止と再開
  4. 04帯域幅とトラフィック指標の確認

MCP 対応

MCP との関係についての記載はありません。

インストール

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

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

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

同梱ファイル

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

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

詳細

カテゴリ:サービス

ApsaraVideo Live

検証

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

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

出力と証拠

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

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/aliyun-live-manage/ に保存します。

AccessKey の優先順位

  1. 環境変数:ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ALIBABACLOUD_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/aliyun-live-manage/scripts/list_openapi_meta_apis.py

任意のオーバーライド:

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

一般的な操作の対応関係

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

出力ポリシー

生成したすべてのファイルと実行証拠を次の場所に書き込みます: output/aliyun-live-manage/

参考資料

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

コメント