本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
还原 DocumentDB 集群
使用 Amazon Backup 控制台恢复 Amazon DocumentDB 恢复点
还原 Amazon DocumentDB 集群需要指定多个还原选项。有关这些选项的信息,请参阅《Amazon DocumentDB 开发人员指南》中的从集群快照还原。
还原 Amazon DocumentDB 集群
在 https://console.aws.amazon.com/backup
上打开 Amazon Backup 控制台。 -
在导航窗格中,选择受保护的资源和要还原的 Amazon DocumentDB 资源 ID。
-
在 Resource details (资源详细信息) 页面上,将显示所选资源 ID 的恢复点列表。要还原资源,请在备份窗格中,选择资源的恢复点 ID 旁边的单选按钮。在窗格的右上角,选择还原。
-
在配置窗格中,接受集群标识符、引擎版本、实例类和实例的数量的默认值或指定这些选项。
NOTE:如果恢复时VPC不存在默认子网,则必须在另一个子网中指定一个子网VPC。
-
在网络和安全窗格中,将显示“无首选项”。
-
在 E ncryption-at-rest 窗格中,接受默认设置或指定 “启用加密” 或 “禁用加密” 设置的选项。
-
在数据库选项窗格中,键入端口,然后选择集群参数组。
-
在日志导出窗格中,选择要发布到 Amazon Logs 的 CloudWatch 日志类型。IAM角色已定义。
-
在维护窗格中,指定维护时段或选择无首选项。
-
在标签窗格中,可以选择添加标签。
-
在删除保护窗格中,可以选中启用删除保护复选框。
-
指定所有设置后,选择还原备份。
这将显示还原作业窗格。页面顶部的消息提供了有关还原作业的信息。
-
恢复完成后,将还原的 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-identifiersample-cluster
--engine docdb --db-instance-classdb.r5.large
-
对于 Windows:
aws docdb create-db-instance --db-instance-identifier
sample-instance
^ --db-cluster-identifiersample-cluster
--engine docdb --db-instance-classdb.r5.large