mcpField
A
aliyun-kms-manage

aliyun-kms-manage

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

aliyun-kms-manage について

Alibaba Cloud Key Management Service のリソースを、OpenAPI RPC、公式 SDK、または OpenAPI Explorer で管理するスキルです。メタデータを先に調べ、操作結果を検証できます。

主な機能

  1. 01API一覧とパラメータスキーマの確認
  2. 02リソースの一覧・作成・更新
  3. 03状態確認と操作結果の検証
  4. 04API一覧と操作結果の保存

活用シーン

  1. 01Key Management Service リソースの把握
  2. 02サービスリソースの設定や変更
  3. 03状態の調査と結果の確認

インストール

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

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

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

同梱ファイル

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

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

詳細

Category: サービス

キー管理サービス

検証

mkdir -p output/aliyun-kms-manage
python -m py_compile skills/security/key-management/aliyun-kms-manage/scripts/list_openapi_meta_apis.py && echo "py_compile_ok" > output/aliyun-kms-manage/validate.txt

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

出力と証跡

  • KMS API の検出結果と操作結果を output/aliyun-kms-manage/ に保存します。
  • 操作の種類ごとに、リクエストパラメーターの例を少なくとも 1 つ保持します。

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

ワークフロー

  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 の検出

  • 製品コード:Kms
  • デフォルトの API バージョン:2016-01-20
  • 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-kms-manage/

前提条件

  • 実行前に、最小権限の Alibaba Cloud 認証情報を設定します。
  • 環境変数 ALIBABACLOUD_ACCESS_KEY_ID、ALIBABACLOUD_ACCESS_KEY_SECRET、および任意の ALIBABACLOUD_REGION_ID を優先します。
  • リージョンが不明な場合は、変更を伴う操作を実行する前にユーザーに確認します。

参考資料

  • ソース:references/sources.md

コメント