问题将Parse.com映像迁移到S3存储桶

时间:2017-01-19 18:16:10

标签: mongodb heroku parse-platform amazon-s3

好的,所以我有一个Parse.com应用程序,我一直在努力试图迁移。我原来的Parse类中有一些文件图像,我尝试使用parse-files-utils工具将它们全部移动到S3。我这样做了,但是在这个过程中出了问题,它重新命名了Parse上的所有图像文件,而实际上并没有将它们移动到S3。因此,我删除了所有图像(这是在已经设置了mongoDB之后)并重新上传文件,这次他们有不同的图像名称。然后我设置了所有内容并运行parse-files-utils上传到S3,我得到了这个:

<style>
  var cw = $('.index_container').width();
  $('.index_container').css({'height', cw+'px'});
</style>

我可能做错了什么?当我去Parse站点本身并检查其中一个要下载的图像时,文件名完全匹配。

2 个答案:

答案 0 :(得分:1)

如果您要从Parse.com迁移,请务必使用
    serverURL:“https://api.parse.com/1”, 我有这个问题,因为我不小心输入了我的新网址而不是我要迁移的网址。

答案 1 :(得分:0)

如果您仍然遇到问题,我编写了一个开源工具,可以在Heroku上运行,轻松迁移您的S3文件,而无需更改数据库中的数据:https://github.com/modernistik/parse-file-migration。它还有一个易于遵循的指南。

使用此解决方案,您可以使用http://myapp.herokuapp.com/parse参数集针对自己的解析服务器(例如fileKey)运行。设置完成后,您可以在Heroku上运行parse-file-migration应用程序,它将把Parse.com(适用于所有模型和类)的所有文件复制到指定的S3存储桶。完成该工具后,您可以在1月30日(Parse.com关闭日期)之后删除Parse Server中fileKey的使用,并且所有文件都应该在S3存储桶上提供。