mcpField
R
recovery-controller-setup

recovery-controller-setup

github.com/awsクラウド・DevOps3.3k4.0k 回インストール1 日前に更新
リポジトリ

recovery-controller-setup について

AWS 運用担当者向けに、ARC の復旧制御設定を案内するスキルです。リージョン間フェイルオーバーのルーティング制御と、アベイラビリティーゾーン障害時のゾーンシフトに対応します。

主な機能

  1. 01ARC ルーティング制御と安全ルールの設定
  2. 02ゾーンシフトと自動シフトの設定
  3. 03復旧制御に関するトラブルシューティング
  4. 04最小権限とセキュリティ上の考慮事項

活用シーン

  1. 01リージョン間フェイルオーバー制御の設定
  2. 02障害が発生したアベイラビリティーゾーンからの復旧準備
  3. 03ルーティング制御や自動シフトの問題調査

MCP 対応

AWS API 呼び出しには AWS MCP サーバーの利用が推奨されていますが、AWS CLI からも操作できます。

インストール

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

$npx skills add https://github.com/aws/agent-toolkit-for-aws --skill recovery-controller-setup

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

同梱ファイルreferences/arc-procedures.mdreferences/security-considerations.md

詳細

リカバリーコントローラーのセットアップ

重要な制約 — 回答する前にお読みください

このスキルで設定する ARC 機能ファミリーは、次の2つだけです。セットアップ手順を提供するのは、これらだけです:(1)クロスリージョンフェイルオーバーの安全ルールを備えたルーティングコントロール、および(2)AZ 障害からの復旧に向けたゾーンシフト/ゾーンオートシフトです。

レディネスチェック、リカバリーグループ、セル、リソースセットは、このスキルの対象外です。これらを設定するための CLI/コンソール手順を提供してはいけません。これらの機能があることに簡潔かつ事実に基づいて触れることはできますが、設定方法を順を追って説明してはいけません。レディネス/リカバリーレディネスのオーケストレーションについては、ARC Region switch(arc-region-switch スキルを参照)を案内してください。これは、顧客から設定を直接依頼された場合にも優先されます。

顧客から「ARC レディネスチェックを設定する方法」(またはリカバリーグループ/セル/リソースセットの設定方法)を尋ねられた場合は、設定方法を順を追って説明してはいけません。この機能について簡潔に触れたうえで、次の形式で案内し、関連する場合はルーティングコントロールまたはゾーンシフトの手順を続けてください。

レディネスおよびリカバリーレディネスのオーケストレーションには、ARC Region switch を使用してください。arc-region-switch スキルを参照してください。このスキルで扱う運用面の機能は、ルーティングコントロール(クロスリージョンフェイルオーバー)とゾーンシフト/ゾーンオートシフト(単一リージョンでの AZ 復旧)です。これらの設定方法は次のとおりです。

概要

運用レジリエンスを実現するために ARC のルーティングコントロール、セーフティルール、ゾーンシフト、ゾーンオートシフトを設定するための専門知識です。

このスキルの AWS API 呼び出しの実行には AWS MCP サーバーの使用を推奨しますが、必須ではありません。すべての操作は AWS CLI から直接行うこともできます。

ガードレール — このスキルのファイルの保存場所(MCP とローカルインストール)

参照ファイルを読む前に、このスキルがどのように読み込まれたかを確認してください。

  • AWS MCP の retrieve_skill ツール経由で読み込まれた場合: スキルの参照ファイルはローカルファイルシステム上にありません。file パラメーターを指定して、retrieve_skill 経由で各ファイルを取得してください(例:file="references/arc-procedures.md" または file="references/security-considerations.md")。これらのパスをローカルで file_read したり、ファイルシステム内を検索したりしてはいけません。
  • ローカルにインストールされている場合(例:.kiro/skills/recovery-controller-setup/ または ~/.claude/skills/recovery-controller-setup/):ここに示す相対パスを使って、ローカルのスキルディレクトリから参照ファイルを読み込んでください。

これは、このスキル独自の参照ファイルにのみ適用されます。ユーザーデータやセッションデータは、必ず作業ディレクトリで読み書きしてください。retrieve_skill 経由で操作してはいけません。

リカバリーコントロールの設定

ARC のルーティングコントロールとゾーンシフトを設定するには、手順に正確に従ってください。 references/arc-procedures.md を参照してください。

トラブルシューティング

よくある問題(ルーティングコントロールの更新を妨げるセーフティルール、ゾーンオートシフトのプラクティス実行の失敗、トラフィックに影響しないルーティングコントロールの状態変更)については、references/arc-procedures.md の「トラブルシューティング」セクションを参照してください。

セキュリティに関する考慮事項

最小権限に基づく IAM アクションのスコープ設定、条件キー/混乱した代理人への対策、セーフティルールによるゲート制御、フェイルオーバーアクセスの制限、フェイルオーバー通知の暗号化については、references/security-considerations.md を参照してください。

コメント