View a markdown version of this page

使用可能なテスト - AWS レジリエンスハブ

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

使用可能なテスト

次世代 Resilience Hub には、以下の事前設定されたテストテンプレートが用意されています。

  • アベイラビリティーゾーン: 復旧 — サービスがアベイラビリティーゾーンの障害を検出して復旧できることを検証します。

  • 依存関係の検証 – リージョン内の依存関係に障害が発生したときにサービスがどのように応答するかを検証します。

  • マルチリージョン: 分離 – 別のリージョンへの接続が利用できない場合に、サービスがリージョンから独立して動作できることを検証します。

  • マルチリージョン: 復旧 — リージョンに障害が発生した場合に、復旧目標内の別のリージョンからクライアントを復旧して提供できることを検証します。

各テストテンプレートは、各パラメータが必要かどうかやデフォルト値など、受け入れるパラメータを宣言します。

テストテンプレートを一覧表示するには (CLI)
aws resiliencehubv2 list-test-templates --region region
テストテンプレートを表示するには (CLI)

を使用してget-test-template、テストテンプレートの完全な定義を表示します。 の応答には以下が含まれます。

  • アクション – テストが実行するオペレーション。各オペレーションは特定のリソースタイプを対象としています。

  • パラメータ – テンプレートからテストを作成するときに指定する入力。

各アクションには以下が含まれます。

  • actionId – アクションの一意の識別子。

  • description – アクションの動作の説明。

  • resourceType – アクションがターゲットとするリソースのタイプ。

各パラメータは以下を宣言します。

  • name – テストの作成時に指定するパラメータ名。

  • description – パラメータが制御する内容の説明。

  • type – 値タイプ: STRING、STRING_LIST、または INTEGER。

  • required – パラメータの値を指定する必要があるかどうか。

  • defaultValue – 指定しない場合に使用される値。オプションのパラメータに適用されます。

  • maxValues – パラメータに指定できる値の最大数。

aws resiliencehubv2 get-test-template \ --test-template-arn "arn:aws:resiliencehub:region:aws:test-template/aws-az-recovery:rtaz001" \ --region region

テストを作成するときに、 --parametersオプションを使用してこれらのパラメータの値を指定します。テストを作成する例については、「」を参照してください次世代 Resilience Hub の開始方法。