查询旧版备份快照
重要
传统备份已弃用
自 2020 年 3 月 23 日起,所有新集群只能使用云备份。
当升级到 5.0 时,如果备份系统当前设置为传统备份,则它会升级到云备份。在进行该升级后:
所有现有的传统备份快照仍然可用。 根据您的保留策略,它们会随着时间的推移而过期。
Atlas 支持查询旧版备份快照。此功能允许您查询特定的旧版备份快照。您可以使用可查询备份执行以下操作:
恢复 MongoDB 集群中的数据子集。
将以前版本的数据与当前数据进行比较。
通过比较多个旧版备份中的数据,确定恢复系统的最佳点。
注意
您必须具有 Atlas 项目的 Project Owner
角色才能查询该项目中集群的快照。
Considerations
查询备份(使用隧道进行连接)
注意
隧道处理连接到实例的安全性(TLS/SSL 和 X.509 身份验证)。
按照提示查询备份快照。
选择要查询的快照,然后单击 Next。
Start 查询快照的进程。如果提示输入密码,请输入密码进行验证。
选择 Backup Tunnel 作为与可查询快照的连接方法。
选择您的平台并进行下载。
解压缩下载的文件。
打开终端或命令提示符,转到解压缩的<隧道>目录。运行可执行文件,启动隧道。
隧道的默认端口是
27017
。要更改端口,请使用--local
标志,如下例所示:./<tunnel executable> --local localhost:27020 注意
如果您更改端口,则必须在连接时包含端口信息。
使用
mongo
shell或MongoDB驱动程序通过隧道连接到备份。如果从运行隧道的同一台计算机进行本地连接,则无需指定连接字符串或主机信息。 否则,请为运行隧道的计算机指定连接字符串或主机信息。
如果您已变更通道监听的端口,则必须在连接时指定端口信息。
提示
查询完此快照后,可以终止可查询实例:
转到Restores & Downloads标签页,并将鼠标悬停在集群的Status列上。
单击 Cancel(连接)。
查询备份(手动处理 TLS 和身份验证)
注意
X.509 证书的有效期为 24 小时。
按照提示查询备份快照。
选择要查询的快照,然后单击 Next。
Start 查询快照的进程。如果提示输入密码,请输入密码进行验证。
选择 Connect Manually 作为与可查询快照的连接方法。
下载 X.509 客户端 PEM 文件。
下载证书颁发机构 (CA) PEM 文件。
使用
mongosh
或 MongoDB 驱动程序连接到可查询备份主机。 要进行连接,必须指定主机名和端口、TLS/SSL 选项以及 X. 509证书。例如,如果使用
mongosh
连接到实例:smongosh my-queryable-backup-host.mongodb.com:27217 --ssl --sslPEMKeyFile <client certificate> --sslCAFile mms-backup-ca.pem
提示
查询完此快照后,可以终止可查询实例:
转到Restores & Downloads标签页,并将鼠标悬停在集群的Status列上。
单击 Cancel(连接)。