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。

  • 必要 – 您是否必須為 參數提供值。

  • defaultValue – 未提供值時使用的值。適用於選用參數。

  • maxValues – 您可以為 參數提供的值數目上限。

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

當您建立測試時,請使用 --parameters選項提供這些參數的值。如需建立測試的範例,請參閱 新一代彈性中樞入門。