Amazon Route 53 运行状况检查执行块
Amazon Route 53 运行状况检查执行块支持您指定在失效转移期间应用程序流量将重定向到的区域。执行块会创建 Amazon Route 53 运行状况检查,然后将其附加到账户中的 Route 53 DNS 记录中。当您执行区域切换计划时,Route 53 运行状况检查状态会更新,并且流量将根据您的 DNS 配置进行重定向。
配置
要配置 Route 53 运行状况检查执行块,请输入以下值。
重要
在配置执行块之前,请确保您具有正确的 IAM 策略。有关更多信息,请参阅 Route 53 运行状况检查执行块示例策略。
步骤名称:输入名称。
步骤描述(可选):输入步骤的描述。
托管区 ID:Route 53 中的您的域的托管区 ID 和 DNS 记录。
记录名称:输入记录名称(域名),您使用这些记录以及相关的运行状况检查来重定向应用程序的流量。区域切换将为该记录名称找到 Route 53 记录集,并尝试根据记录集的值或集合标识符中的区域名称将每个记录集映射到一个区域。
记录集标识符(可选):如果在创建计划后,区域切换无法自动将记录集从步骤 4 中提供的记录名称映射到区域,则可以选择手动提供记录集标识符。如果计划评估返回一条警告,表明需要更多信息,请使用记录集标识符更新您的计划,方法是为每个区域添加以下内容:
记录集标识符:为记录集输入集标识符或值/流量路由目标。
区域:输入与具有记录集标识符信息的记录集关联的区域。
选择保存步骤。
在 Route 53 中配置运行状况检查。
区域切换为执行块中定义的托管区内的每个记录名称提供每个区域的运行状况检查 ID。确保在 Route 53 中为账户中的相应记录集配置运行状况检查,以便在计划执行期间,区域切换可以正确地重定向应用程序的流量。在计划详情页面的运行状况检查选项卡中,您可以查看所有执行块和区域的运行状况检查。
工作方式
您可以在区域切换工作流程中添加运行状况检查执行块,以便您可以将流量重定向到辅助区域(用于主动/被动配置),或者将流量重定向到远离已停用区域的位置(用于主动/主动配置)。如果您在计划中添加多个工作流程,请为使用相同 DNS 记录的所有运行状况检查执行块提供相同的配置值。
根据您在配置执行块时提供的信息,区域切换会尝试确定计划中每个区域的正确记录集。通常,通过托管区 ID 和记录名称足以确定记录集和关联区域。若不能确定,在您创建计划后,当区域切换运行其自动计划评估时,系统会返回一条警告,告知您需要更多信息。
区域切换为每个 Route 53 运行状况检查执行块提供运行状况检查。对于使用主动/被动恢复方法的计划,主区域的运行状况检查以运行状况良好状态开始,备用区域的运行状况检查最初设置为运行状况不佳。对于使用主动/主动恢复方法的计划,所有区域的运行状况检查都以运行状况良好状态开始。
要使区域切换能够为您的计划成功运行此执行块,您必须将运行状况检查添加到 DNS 记录中。
对于主动/主动计划,执行步骤的工作方式如下:
当针对某个区域运行停用工作流程时,运行状况检查将设置为运行状况不佳,流量将不再定向到该区域。
当针对某个区域运行激活工作流程时,运行状况检查将设置为运行状况良好,流量将定向到该区域。
对于主动/被动计划,执行步骤的工作方式如下:
当针对某个区域运行激活工作流程时,该区域的运行状况检查将设置为运行状况良好,流量将定向到该区域。同时,计划中其他区域的运行状况检查设置为运行状况不佳,流量将停止定向到该区域。
作为计划评估一部分的评估内容
当区域切换评估您的计划时,会对您的 Route 53 运行状况检查执行块配置和权限执行多项检查。区域切换会验证运行状况检查是否已附加到执行块配置中指定的 DNS 记录。也就是说,区域切换会验证特定 Amazon Web Services 区域的 DNS 记录是否配置为使用该区域的运行状况检查。