mcpField
A
alicloud-backup-bdrc

alicloud-backup-bdrc

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

alicloud-backup-bdrc について

Alibaba Cloud Backup and Disaster Recovery CenterのリソースをOpenAPIで管理するスキルです。SDKまたはOpenAPI Explorerを使ったAPIの調査、実行、結果確認を案内します。

主な機能

  1. 01APIとパラメーター構造の調査
  2. 02リソースの一覧表示と確認
  3. 03設定の作成・変更
  4. 04ステータス確認と変更の検証
  5. 05出力と実行記録の保存

活用シーン

  1. 01Backup and Disaster Recovery Centerのリソース棚卸し
  2. 02OpenAPIによるリソース設定の変更
  3. 03ステータス診断とAPI結果の検証

インストール

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

$npx skills add https://github.com/cinience/alicloud-skills --skill alicloud-backup-bdrc

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

同梱ファイル

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

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

詳細

カテゴリ:サービス

バックアップおよび災害復旧センター

Alibaba Cloud OpenAPI(RPC)を公式 SDK または OpenAPI Explorer とともに使用して、バックアップおよび災害復旧センターのリソースを管理します。

ワークフロー

  1. リージョン、リソース識別子、実行する操作を確認します。
  2. API の一覧と必須パラメーターを確認します(参考資料を参照)。
  3. SDK または OpenAPI Explorer で API を呼び出します。
  4. describe/list API で結果を確認します。

AccessKey の優先順位(必ず従ってください)

  1. 環境変数:ALICLOUD_ACCESS_KEY_ID / ALICLOUD_ACCESS_KEY_SECRET / ALICLOUD_REGION_ID リージョンのポリシー:ALICLOUD_REGION_ID は任意のデフォルト値です。設定されていない場合は、タスクに最も適したリージョンを選択します。不明な場合はユーザーに確認します。
  2. 共有設定ファイル:~/.alibabacloud/credentials

API の確認

  • プロダクトコード:BDRC
  • デフォルトの API バージョン:2023-08-08
  • OpenAPI メタデータのエンドポイントを使用して、API の一覧表示とスキーマの取得を行います(参考資料を参照)。

高頻度の操作パターン

  1. インベントリ/一覧:現在のリソースを取得するには、List* / Describe* API を優先します。
  2. 変更/設定:変更には、Create* / Update* / Modify* / Set* API を優先します。
  3. ステータス/トラブルシューティング:診断には、Get* / Query* / Describe*Status API を優先します。

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

ビジネス API を呼び出す前に、メタデータを使って API を確認します。

python scripts/list_openapi_meta_apis.py

任意の上書き設定:

python scripts/list_openapi_meta_apis.py --product-code <ProductCode> --version <Version>

スクリプトは、スキルの出力ディレクトリに API インベントリの成果物を書き込みます。

出力ポリシー

レスポンスや生成された成果物を保存する必要がある場合は、次の場所に書き込みます。 output/alicloud-backup-bdrc/

検証

mkdir -p output/alicloud-backup-bdrc
for f in skills/backup/alicloud-backup-bdrc/scripts/*.py; do
  python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/alicloud-backup-bdrc/validate.txt

合格条件:コマンドが 0 で終了し、output/alicloud-backup-bdrc/validate.txt が生成されること。

出力と証跡

  • 成果物、コマンド出力、API レスポンスの概要を output/alicloud-backup-bdrc/ に保存します。
  • 再現できるよう、証跡ファイルに主要なパラメーター(リージョン/リソース ID/期間)を記載します。

前提条件

  • 実行前に、最小権限の Alibaba Cloud 認証情報を設定します。
  • 環境変数の使用を推奨します:ALICLOUD_ACCESS_KEY_ID、ALICLOUD_ACCESS_KEY_SECRET、任意の ALICLOUD_REGION_ID。
  • リージョンが不明な場合は、変更操作を実行する前にユーザーに確認します。

参考資料

  • ソース:references/sources.md

コメント