

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

# 常见问题解答
<a name="faq"></a>

查找有关用于故障转移和故障恢复的 DR Orchestrator 框架的问题的答案。

## 使用这种方法我能实现的 RPO 和 RTO 是什么？
<a name="q-1"></a>

有关恢复时间目标 (RTO) 和恢复点目标 (RPO) 的信息，请参阅中的[数据库灾难恢复策略策略](https://docs.aws.amazon.com/prescriptive-guidance/latest/strategy-database-disaster-recovery/welcome.html)。 AWS

## 必须使用 AWS CloudFormation 导出变量吗？
<a name="q-2"></a>

不行，您可以直接以 JSON 格式传递 Amazon Aurora 全球数据库或 Amazon RDS 数据库实例的值（例如：`-  "RDSInstanceIdentifier": "rds-mysql-instance"`）。

## 我能否使用 DR Orchestrator 故障转移工作流程对多个 AWS 数据库进行故障切换？
<a name="q-3"></a>

是的，您可以在*输入参数*文件中传递多个资源来故障转移多个 AWS 数据库。以下代码示例显示了如何并行故障切换 Amazon RDS for MySQL 只读副本和亚马逊 ElastiCache （Redis OSS）全球数据存储库：

```
{
  "StatePayload": [
    {
      "layer": 1,
      "resources": [
        {
          "resourceType": "PromoteRDSReadReplica",
          "resourceName": "Promote RDS MySQL Read Replica",
          "parameters": {
            "RDSInstanceIdentifier": "!Import rds-mysql-instance-identifier",
            "TargetClusterIdentifier": "!Import rds-mysql-instance-global-arn"
          }
        },
        {
          "resourceType": "FailoverElastiCacheCluster",
          "resourceName": "Failover ElastiCache Cluster",
          "parameters": {
            "GlobalReplicationGroupId": "!Import demo-redis-cluster-global-replication-group-id",
            "TargetRegion": "!Import demo-redis-cluster-target-region",
            "TargetReplicationGroupId": "!Import demo-redis-cluster-target-replication-group-id"
          }
        }
      ]
    }
  ]
}
```

## 当我运行适用于 Amazon RDS 的 DR Orchestrator 故障恢复状态机时，如何避免出现 InvalidParameterCombination 错误？
<a name="q-4"></a>

错误的全文是：

`"errorMessage": "An error occurred (InvalidParameterCombination) when calling the DeleteDBInstance operation: Cannot delete protected DB Instance, please disable deletion protection and try again."`

为避免错误，请在运行`DR Orchestrator FAILBACK`状态机`DeletionProtection`****之前通过禁用 [RDS 实例来修改](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/Overview.DBInstance.Modifying.html) RDS 实例。