mcpField
A
aliyun-cloudfw-manage

aliyun-cloudfw-manage

github.com/cinienceセキュリティ39657 回インストール11 週間前に更新
リポジトリ

aliyun-cloudfw-manage について

Alibaba Cloud OpenAPI を使って Cloud Firewall リソースを管理するスキルです。クラウドセキュリティ運用向けで、API とパラメーターを調べてから操作し、照会 API で結果を確認します。

主な機能

  1. 01API とパラメータースキーマの確認
  2. 02ファイアウォールリソースの一覧・確認
  3. 03リソース設定の作成・変更
  4. 04状態確認とトラブルシューティング
  5. 05実行記録と結果の保存

活用シーン

  1. 01リージョン内のファイアウォール資産を棚卸し
  2. 02Cloud Firewall の設定変更
  3. 03リソース状態の確認と問題調査

インストール

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

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

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

同梱ファイル

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

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

詳細

Category: service

Cloud Firewall

Alibaba Cloud OpenAPI(RPC)と公式 SDK または OpenAPI Explorer を使用して、Cloud Firewall のリソースを管理します。

ワークフロー

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

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

  1. 環境変数:ALIBABACLOUD_ACCESS_KEY_ID / ALIBABACLOUD_ACCESS_KEY_SECRET / ALIBABACLOUD_REGION_ID リージョンポリシー:ALIBABACLOUD_REGION_ID は省略可能なデフォルト値です。未設定の場合は、タスクに最も適したリージョンを選択してください。不明な場合はユーザーに確認してください。
  2. 共有設定ファイル:~/.alibabacloud/credentials

API の検索

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

頻繁に使われる操作パターン

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

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

業務 API を呼び出す前に、メタデータを使って検索します。

python scripts/list_openapi_meta_apis.py

任意のオーバーライド:

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

スクリプトは API インベントリアーティファクトをスキルの出力ディレクトリに書き込みます。

出力ポリシー

応答や生成されたアーティファクトを保存する必要がある場合は、次の場所に書き込んでください。 output/aliyun-cloudfw-manage/

検証

mkdir -p output/aliyun-cloudfw-manage
for f in skills/security/firewall/aliyun-cloudfw-manage/scripts/*.py; do
  python3 -m py_compile "$f"
done
echo "py_compile_ok" > output/aliyun-cloudfw-manage/validate.txt

合格基準:コマンドが 0 で終了し、output/aliyun-cloudfw-manage/validate.txt が生成されます。

出力とエビデンス

  • アーティファクト、コマンド出力、API 応答の概要を output/aliyun-cloudfw-manage/ に保存します。
  • 再現性を確保するため、エビデンスファイルに主要なパラメーター(リージョン/リソース ID/期間)を含めます。

前提条件

  • 実行前に、最小権限の Alibaba Cloud 認証情報を設定してください。
  • 環境変数を優先します:ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET、省略可能な ALIBABACLOUD_REGION_ID。
  • リージョンが不明な場合は、変更操作を実行する前にユーザーに確認してください。

参考資料

  • ソース:references/sources.md

コメント