本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
可用测试
下一代 Resilience Hub 提供以下预配置的测试模板:
-
可用区:恢复 -验证您的服务是否可以检测到可用区损坏并从中恢复。
-
依赖关系验证 — 验证您的服务在区域内的依赖关系受损时如何响应。
-
Multi-Region: 隔离 — 当无法连接到另一个区域时,验证您的服务是否可以独立于某个区域运行。
-
Multi-Region: 恢复 — 验证当某个区域受损时,您的服务能否在恢复目标范围内从另一个区域恢复和服务客户。
每个测试模板都声明其接受的参数,包括每个参数是否为必填参数以及任何默认值。
列出测试模板 (CLI)
aws resiliencehubv2 list-test-templates --regionregion
查看测试模板 (CLI)
get-test-template用于查看测试模板的完整定义。 响应包括以下内容:
-
操作 -测试执行的操作,每个操作都针对特定的资源类型。
-
参数 -您在根据模板创建测试时提供的输入。
每项操作都包括以下内容:
-
ActionID — 操作的唯一标识符。
-
描述 — 对操作功能的描述。
-
ResourceType — 操作目标资源的类型。
每个参数声明以下内容:
-
名称 — 您在创建测试时提供的参数名称。
-
描述 — 对参数控制内容的描述。
-
类型 -值类型:
STRINGSTRING_LIST、或INTEGER。 -
必填 —是否必须为参数提供值。
-
默认值 -不提供值时使用的值。适用于可选参数。
-
最大值 -您可以为参数提供的最大值数。
aws resiliencehubv2 get-test-template \ --test-template-arn "arn:aws:resiliencehub:region:aws:test-template/aws-az-recovery:rtaz001" \ --regionregion
创建测试时,使用--parameters选项为这些参数提供值。有关创建测试的示例,请参阅下一代弹性中心入门。