Atlas提供了一种将 Flex集群和专用集群快照下载为压缩文件的机制。
Atlas会在恢复之前删除目标集群上的所有现有数据。 目标集群在恢复期间可用。
下载注意事项
如果您手动下载备份快照失败, Atlas会保持请求有效,并允许您重新启动备份,只要最近一次下载失败发生在不超过一小时前。
Atlas对于部署在 AmazonAmazon Web Services AzureWeb Services或Azure上的Atlas集群,如果您Atlas 配置了任何私有端点,则Atlas允许您通过与快照位于同一地区的私有端点下载快照。通过私有端点下载快照可能会产生费用。 要学习;了解更多信息,请参阅私有端点。
恢复注意事项
从本地下载的快照中恢复时,除了先决条件外,还要考虑以下要求和限制。
如果源快照上的
DefaultRWConcern值与目标集群上的DefaultRWConcern值不同,Atlas 会使用目标集群上的值覆盖源快照上的值。 如果目标集群上没有为DefaultRWConcern配置值,Atlas 会保留快照中DefaultRWConcern的值,而无需显式配置。 这可能与该 MongoDB 版本的默认值不同。
必需的访问权限
Project Backup Manager要下载备份快照,您必须对该项目具有Project Owner 或 访问权限。
步骤
在Atlas中,转到项目的Backup 详细信息。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Backup。
此时会显示备份详细信息。
单击集群链接。
请求快照。
单击 Snapshots(快照)子标签页。
在 Actions 列中,展开 Actions 菜单,然后单击要下载的快照的 Download。
Atlas会生成一次性下载链接,该链接会在创建后 1 小时内过期。对于Amazon Web Services或Azure Amazon Web ServicesAzure, Atlas还会为与快照位于同一地区中的任何已配置私有端点生成一次性下载链接。Atlas
创建此链接所需的时间随着 Atlas 集群的增大而增加。
下载准备就绪后,Atlas 会:
通过电子邮件向您发送警报,告知您快照下载已准备就绪。
在Restores & Downloads标签页中显示下载链接。
添加客户端的IP或CIDR地址到您的Atlas项目IP访问列表。
如果当前项目 IP 访问列表范围不涵盖目标客户端 IP 或 CIDR 地址,请单击 Add or Modify your IP Addresses(添加或修改 IP 地址)以更改您的 Atlas 项目 IP 访问列表。
在Atlas中,转到项目的 Backup 详细信息。
如果尚未显示,请从导航栏上的 Organizations 菜单中选择包含项目的组织。
如果尚未显示,请从导航栏的 Projects 菜单中选择您的项目。
在侧边栏中,单击 Database 标题下的 Backup。
此时会显示备份详细信息。
单击集群链接。
使用您首选的存档实用程序提取存档并访问数据文件。
Atlas 会将快照压缩到 .tar.gz 文件中。该存档包括快照和 mongod 日志。
提取存档中的文件。
例子
以下命令使用
tar实用程序来提取tar``archive with ``gzip压缩文件。tar -xvzf ~/Downloads/mongodb-snapshots/my-cluster-snapshot.tar.gz 通过在主机上启动
mongod实例并使用--dbpath选项将其指向数据提取目录来访问数据文件。要了解更多信息,请参阅启动 mongod 进程。例子
以下命令使用提取的数据文件目录启动
mongod实例:mongod --dbpath ~/Downloads/mongodb-snapshots/my-cluster-snapshot/