aliyun-live-manage について
Alibaba Cloud OpenAPI を通じて ApsaraVideo Live のリソースを管理するスキルです。API メタデータの確認と読み取り専用の状態確認を変更前に行い、実行記録を保存します。
主な機能
- 01Live API メタデータの検出
- 02ドメインとストリーム状態の確認
- 03ドメイン、録画、トランスコード設定の管理
- 04ストリーム制御とメトリクス取得
- 05結果と記録の指定ディレクトリへの保存
活用シーン
- 01ライブドメインと配信中ストリームの棚卸し
- 02録画またはトランスコードテンプレートの設定
- 03ライブストリームの停止と再開
- 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.yamlreferences/sources.mdtemplates.mdscripts/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*)で現在の状態を照会します。
ワークフロー
- 対象のライブドメイン、アプリ名/ストリーム名、希望する操作を確認します。
- メタデータと API Explorer を使って API 名と必須パラメーターを調べます。
- 読み取り専用の検証呼び出しを実行します。
- ロールバック計画を用意して変更操作を適用します。
- 結果とコンテキストを
output/aliyun-live-manage/に保存します。
AccessKey の優先順位
- 環境変数:
ALIBABACLOUD_ACCESS_KEY_ID/ALIBABACLOUD_ACCESS_KEY_SECRET/ALIBABACLOUD_REGION_ID。 - 共有設定ファイル:
~/.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
コメント
Markdown 対応