ARC 路由控制执行块 - Amazon 应用程序恢复控制器 (ARC)
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

ARC 路由控制执行块

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

配置

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

重要

在配置执行块之前,请确保您具有正确的 IAM 策略。有关更多信息,请参阅 ARC 路由控制执行块策略示例

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

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

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

  4. 超时:输入超时值。

然后,选择保存步骤

此执行块的预期模式是依照您在特定 Amazon Web Services 区域的应用程序设置方式来指定路由控制和初始状态。例如,如果您的计划支持为应用程序激活区域 A 和区域 B,则可以为区域 A 设置状态为“开启”的路由控制,同时为区域 B 设置状态为“开启”的路由控制。

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

工作方式

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

此块不支持非优雅执行模式。

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

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

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

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