mongodb - 如何从 Google Cloud Compute Engine>Storage>Disk 导出 MongoDB 数据?
问题描述
我有一个 GKE 集群,有不同的 webapps 和一个 MongoDB 数据库,由于一些计费问题而被删除。GKE 刚刚消失,但我仍然在另一个 repo 中有源代码,所以重新部署它没有问题。
如果我转到“ComputeEngine>Storage>Disk”部分,我可以看到我的 MongoDB 的磁盘,但我不知道如何导出数据,以便使用它在另一个云中填充新的 Mongo 数据库。我试图创建一个图像,但我不确定如何管理图像以提取 Mongo 数据。
我还没有找到任何关于此的指南或教程,请帮助?
太感谢了
解决方案
正如@guillaume blaquiere 提到的:
- 使用引导磁盘创建 VM。
- 为您的 MongoDB 数据添加一个额外的磁盘。
- 通过单击浏览选择要将数据导出到的 Cloud Storage 位置。
- 选择云存储后,为导出的数据选择一个文件名。您可以使用默认文件名,也可以选择自己的文件名。
- 选择云存储并输入数据的文件名后,单击选择。
- 在导出图像页面中,单击导出。选择导出后,云控制台会显示镜像导出历史,您可以在其中查看数据导出过程。
- 转到存储页面以访问您导出的数据。
查看导出图像的链接以获取更多信息。
推荐阅读
- spring - Spring Cloud Gateway 路由中的默认路径匹配
- kotlin - 无重复的 Kotlin 类泛型
- docker - 将 TCP 流量从 Traefik 转发到 Docker 容器
- java - 如何在 Java 8 中的重复键映射中添加值
- java - 为 JWT 存储 RSA256 密钥
- bash - 使用批处理文件从 youtube 下载音乐
- c# - (SSG-WSG) 如何使用证书方式连接 API 网关?
- python - Linkedin 抓取,列表理解
- python - 我希望在我的个人 PC 上运行一个可以通过 WAN 访问的 django 服务器
- javascript - 提升状态或如何在不导入的情况下获取另一个组件中的值