还原 DocumentDB 集群 - Amazon Backup
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

还原 DocumentDB 集群

使用 Amazon Backup 控制台恢复 Amazon DocumentDB 恢复点

还原 Amazon DocumentDB 集群需要指定多个还原选项。有关这些选项的信息,请参阅《Amazon DocumentDB 开发人员指南》中的从集群快照还原

还原 Amazon DocumentDB 集群
  1. https://console.aws.amazon.com/backup 上打开 Amazon Backup 控制台。

  2. 在导航窗格中,选择受保护的资源和要还原的 Amazon DocumentDB 资源 ID。

  3. Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。要还原资源,请在备份窗格中,选择资源的恢复点 ID 旁边的单选按钮。在窗格的右上角,选择还原

  4. 配置窗格中,接受集群标识符引擎版本实例类实例的数量的默认值或指定这些选项。

    • NOTE:如果恢复时VPC不存在默认子网,则必须在另一个子网中指定一个子网VPC。

  5. 网络和安全窗格中,将显示“无首选项”。

  6. E ncryption-at-rest 窗格中,接受默认设置或指定 “启用加密” 或 “禁用加密” 设置的选项。

  7. 数据库选项窗格中,键入端口,然后选择集群参数组

  8. 日志导出窗格中,选择要发布到 Amazon Logs 的 CloudWatch 日志类型。IAM角色已定义。

  9. 维护窗格中,指定维护时段或选择无首选项

  10. 标签窗格中,可以选择添加标签

  11. 删除保护窗格中,可以选中启用删除保护复选框。

  12. 指定所有设置后,选择还原备份

    这将显示还原作业窗格。页面顶部的消息提供了有关还原作业的信息。

  13. 恢复完成后,将还原的 Amazon DocumentDB 集群连接到亚马逊RDS实例。

使用 Amazon Backup APICLI、或SDK恢复亚马逊 DocumentDB 恢复点

首先,还原您的集群。使用 StartRestoreJob。在 Amazon DocumentDB 还原期间,您可以指定以下元数据:

availabilityZones backtrackWindow copyTagsToSnapshot // Boolean databaseName // string dbClusterIdentifier // string dbClusterParameterGroupName // string dbSubnetGroupName // string enableCloudwatchLogsExports // string enableIAMDatabaseAuthentication // Boolean engine // string engineMode // string engineVersion // string kmsKeyId // string port // integer optionGroupName // string scalingConfiguration vpcSecurityGroupIds // string

然后,使用将恢复后的亚马逊文档数据库集群连接到亚马逊RDS实例。create-db-instance

  • 对于 Linux、macOS 或 Unix:

    aws docdb create-db-instance --db-instance-identifier sample-instance / --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large
  • 对于 Windows:

    aws docdb create-db-instance --db-instance-identifier sample-instance ^ --db-cluster-identifier sample-cluster --engine docdb --db-instance-class db.r5.large