

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

# 亚马逊 DocumentDB 全球集群执行块
<a name="documentdb-global-cluster-block"></a>

Amazon DocumentDB 全球集群执行块允许您为全局群集执行*故障转移*或*切换*恢复工作流程。
+ 失效转移 – 使用此方法从计划外停机中恢复。使用这种方法，您可以跨区域故障转移到您的 Amazon DocumentDB 全局集群中的一个辅助集群。这种方法的恢复点目标（RPO）通常是一个以秒为单位的非零值。数据丢失量取决于故障发生时的 Amazon DocumentDB 全局 AWS 区域 集群复制延迟。
+ 切换 — 将此方法用于受控场景，例如操作维护和其他计划中的操作程序，其中所有 Amazon DocumentDB 集群都处于正常状态。由于此功能会在进行任何其他更改之前将辅助群集与主群集同步，因此 RPO 为 0（无数据丢失）。

## 配置
<a name="documentdb-global-cluster-block-config"></a>

要配置 Amazon DocumentDB 全球集群执行块，请输入以下值。

**重要**  
在配置执行块之前，请确保您具有正确的 IAM 策略。有关更多信息，请参阅 [亚马逊 DocumentDB 全球集群执行区块策略示例](security_iam_region_switch_documentdb.md)。

1. **步骤名称：**输入名称。

1. **步骤描述（可选）：**输入步骤的描述。

1. **Amazon DocumentDB 全局集群标识符：**输入全局集群的标识符。

1. ***区域*的集群 ARN：**输入计划中每个区域要使用的集群 ARN。

1. 为 **Amazon DocumentDB 集群指定选项：****选择切换**或**故障转移（**数据丢失）。

1. **超时：**输入超时值。

然后，选择**保存步骤**。

## 工作原理
<a name="documentdb-global-cluster-block-how"></a>

通过配置 Amazon DocumentDB 全局群集执行块，您可以在应用程序恢复过程中对全局群集进行故障转移或切换。如果您使用的是一种 active/active 方法，则区域切换将使用其他已配置的区域作为来源。也就是说，如果某个区域处于停用状态，则区域切换将使用另一个活跃区域作为来源来匹配要扩展的百分比。

此块支持优雅和非优雅的执行模式。不雅的设置会执行 Amazon DocumentDB 全局*集群*故障转移，这可能会导致数据丢失。

在切换或故障转移操作期间，将更改客户用来写入的 DNS 端点。客户有责任确保在操作完成后使用正确的端点。

## 在计划评估中评估的内容
<a name="documentdb-global-cluster-block-eval"></a>

当区域切换评估您的计划时，区域切换会对您的 Amazon DocumentDB 执行区块配置和权限进行多项检查。区域切换可验证以下内容是否正确：
+ 配置中指定的亚马逊 DocumentDB 全局集群存在。
+ 源区域和目标区域都有 Amazon DocumentDB 集群。
+ 源集群和目标集群处于可用状态。
+ 源集群和目标集群中都有实例。
+ 全局集群引擎版本兼容。

区域切换还可以验证计划的 IAM 角色是否具有 Amazon DocumentDB 故障转移和切换所需的权限。有关区域切换执行块所需权限的更多信息，请参阅[用于 ARC 中区域切换的基于身份的策略示例](security_iam_id-based-policy-examples-region-switch.md)。

正确的 IAM 权限对于 Amazon DocumentDB 执行块的正常运行至关重要。如果其中任何一个验证失败，区域切换将返回说明存在问题的警告，并提供特定的错误消息来帮助您解决权限或配置问题。这样可以确保在计划执行期间执行此步骤期间，您的计划拥有必要的访问权限来管理和与 Amazon DocumentDB 进行交互。