View a markdown version of this page

可用测试 - AWS Resilience Hub

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

可用测试

下一代 Resilience Hub 提供以下预配置的测试模板:

  • 可用区:恢复 -验证您的服务是否可以检测到可用区损坏并从中恢复。

  • 依赖关系验证 — 验证您的服务在区域内的依赖关系受损时如何响应。

  • Multi-Region: 隔离 — 当无法连接到另一个区域时,验证您的服务是否可以独立于某个区域运行。

  • Multi-Region: 恢复 — 验证当某个区域受损时,您的服务能否在恢复目标范围内从另一个区域恢复和服务客户。

每个测试模板都声明其接受的参数,包括每个参数是否为必填参数以及任何默认值。

列出测试模板 (CLI)
aws resiliencehubv2 list-test-templates --region region
查看测试模板 (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" \ --region region

创建测试时,使用--parameters选项为这些参数提供值。有关创建测试的示例,请参阅下一代弹性中心入门。