本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
可用的測試
新一代 Resilience Hub 提供下列預先設定的測試範本:
-
可用區域:復原 – 驗證您的服務可以偵測可用區域受損並從中復原。
-
相依性驗證 – 驗證服務在區域內的相依性受損時如何回應。
-
多區域:隔離 – 驗證您的服務可在無法連線至其他區域時獨立於區域運作。
-
多區域:復原 – 驗證您的服務可以在區域受損時,從復原目標中的另一個區域復原並為用戶端提供服務。
每個測試範本都會宣告其接受的參數,包括是否需要每個參數以及任何預設值。
列出測試範本 (CLI)
aws resiliencehubv2 list-test-templates --regionregion
檢視測試範本 (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" \ --regionregion
當您建立測試時,請使用 --parameters選項提供這些參數的值。如需建立測試的範例,請參閱 新一代彈性中樞入門。