ARC 路由控制执行块 - Amazon 应用程序恢复控制器 (ARC)

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

ARC 路由控制执行块

如果您已为应用程序配置了 Amazon 应用程序恢复控制器 (ARC) 路由控制,则可以添加 ARC 路由控制执行块来重定向应用程序流量。使用此执行块,您可以更改一个或多个 ARC 路由控件的状态,将应用程序流量重定向到目的地 AWS 区域。ARC 路由控制使用配置了与路由控制关联的 DNS 记录的 Amazon Route 53 中的运行状况检查来重定向流量。

配置

要配置路由控制执行块,请输入以下值:

  1. 步骤名称:输入名称。

  2. 步骤描述(可选):输入步骤的描述。

  3. 所需的路由控制:对于要激活或停用的每个区域,输入路由控件 ARN 和路由控件的初始状态,即开启或关闭。

  4. 超时:输入超时值。

然后,选择保存步骤。

此执行块的预期模式是指定路由控制和初始状态,这些控制和初始状态与您具体设置应用程序的方式一致 AWS 区域。例如,如果您的计划允许您为应用程序激活区域 A 和区域 B,则可能有区域 A 的路由控件,其中将状态设置为 On,而区域 B 的路由控制则将状态设置为 On。

然后,当您执行计划并指定要激活区域 A 时,包含此执行块的工作流程会将指定的路由控制更新为 On,从而将流量引导到区域 A。

工作方式

通过配置 ARC 路由控制执行块,您可以将应用程序流量重新路由到目的地 AWS 区域,或者对于一种 active/active 方法,可以阻止流量路由到您要停用的区域。如果您的计划包括多个工作流程,请确保为所使用的所有路由控制执行区块的 DNS 记录提供相同的输入。

此区块不支持不雅的执行模式。

作为计划评估一部分的评估内容

当区域切换评估您的计划时,区域切换会对您的路由控制、执行区块配置和权限进行多项检查。区域交换机验证指定的路由控制是否配置正确且可访问。

区域切换还可以验证计划的 IAM 角色是否具有访问和更新路由控制状态所需的权限。有关区域切换执行块所需权限的更多信息,请参阅ARC 中区域切换的基于身份的策略示例

正确的 IAM 权限对于路由控制执行块的正常运行至关重要。如果其中任何一个验证失败,Region switch 将返回存在问题的警告,并提供特定的错误消息来帮助您解决权限或配置问题。这样可以确保在计划执行期间运行此步骤时,您的计划具有必要的访问权限来管理 ARC 路由控制并与之交互。