如何解决mongoimport 在公共GCS 存储桶中找不到文件
我们有一个以换行符分隔的 JSON 文件保存在 GCS 的公共存储桶中:
显示为对互联网公开。希望以下 3 个链接之一可以在您的终端找到 JSON:
- https://storage.googleapis.com/cbb-staging/division_info
- https://storage.cloud.google.com/cbb-staging/division_info
- gs://cbb-staging/division_info
我们正在尝试使用 mongoimport
将此 JSON 导入到我们的 MongoDB 集群中。我们的 MongoDB URI 字符串是正确的,但是我们很难指向 GCS 中的文件。
- mongoimport --uri "mongodb+srv://UserName:Password@our-cluster.abcde.gcp.mongodb.net/dbname" --collection staging__text_export --drop --file https://storage.googleapis.com/cbb-staging/division_info
- mongoimport --uri "mongodb+srv://UserName:Password@our-cluster.abcde.gcp.mongodb.net/dbname" --collection staging__text_export --drop --file https://storage.cloud.google.com/cbb-staging/division_info
- mongoimport --uri "mongodb+srv://UserName:Password@our-cluster.abcde.gcp.mongodb.net/dbname" --collection staging__text_export --drop --file gs://cbb-staging/部门信息
所有这三个都返回类似的错误 Failed: open https://storage.cloud.google.com/cbb-staging/division_info.json: no such file or directory
。我们尝试将 .json
添加到文件名的末尾,但没有帮助。
这可以吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。