mcpField
A
aliyun-dlf-manage

aliyun-dlf-manage

github.com/cinienceデータ・データベース39699 回インストール11 週間前に更新
リポジトリ

aliyun-dlf-manage について

Alibaba Cloud OpenAPI を通じて Data Lake Formation のリソースを管理するスキルです。API の調査、リソース操作、結果の確認を認証情報に基づいて進めます。

主な機能

  1. 01API とスキーマの調査
  2. 02リソースの一覧表示と確認
  3. 03リソースの作成と更新
  4. 04Describe API による変更確認
  5. 05環境変数または共有認証情報の使用

活用シーン

  1. 01Data Lake Formation リソースの棚卸し
  2. 02リソースの設定や変更
  3. 03状態確認と問題の調査

インストール

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

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

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

同梱ファイル

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

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

詳細

Category: サービス

Data Lake Formation

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

ワークフロー

  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 の調査

  • プロダクトコード:DataLake
  • デフォルトの API バージョン:2020-07-10
  • 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-dlf-manage/

検証

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

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

出力とエビデンス

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

前提条件

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

参考資料

  • ソース:references/sources.md

コメント