首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >解析文件迁移

解析文件迁移
EN

Stack Overflow用户
提问于 2016-11-24 15:50:18
回答 1查看 298关注 0票数 0

我已经迁移了解析服务器,并将所有客户端应用程序都指向了新的独立解析服务器。我已经使用parse files utils将现有文件从parse迁移到aws s3。迁移正常完成,我可以在我的s3存储桶中看到镜像。有一个为迁移的文件添加前缀的选项,我已经这样做了。

现在在客户端网站上,当我检查图像的URL时,它们是相同的,以'tfss‘开头,这意味着它们仍然是从解析托管的S3桶中渲染出来的。我需要采取哪些步骤来确保从我的s3存储桶中渲染图像?

我需要从解析服务器中删除fileKey吗?

我用于文件迁移的配置如下所示

代码语言:javascript
复制
module.exports = {
  applicationId: <APPLICATION ID>,
  masterKey: <MASTER KEY>,
  mongoURL: <NEW MONGODB URL>,
  serverURL: "https://api.parse.com/1",
  filesToTransfer: 'all',
  renameInDatabase: false,
  renameFiles: false,
  aws_accessKeyId: <NEW S3 BUCKET ACCESS KEY>,
  aws_secretAccessKey: <NEW S3 BUCKET SECRET>,
  aws_bucket: <BUCKET NAME>,
  aws_bucketPrefix: "prod_migrated_"
};

提前谢谢。请在后续步骤中提供帮助。

EN

回答 1

Stack Overflow用户

发布于 2016-12-29 00:50:22

如果没有您的Parse-Server配置,就很难知道您是如何设置它的,但这里有一些需要检查的事情:

  • 如果您的所有文件都在S3中,并且所有客户端都指向新的解析服务器,那么您可以从解析服务器配置中删除fileKey参数。这将防止解析服务器在S3的解析服务器filesAdapter配置中使用托管主机名和fileKey.
  • Verify格式化文件URL,如果您已按照文档中的说明设置了正确的baseUrlbucketPrefixdirectAccess参数。URL应该类似于https://<BUCKET_NAME>.s3.amazonaws.com.
  • Verify,并且您还设置了适当的存储桶策略来授予读取权限,以便能够获得baseUrl (请参阅S3适配器文档)。您可以通过尝试在浏览器中访问S3存储桶中的某个图像来验证这一点。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40780672

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档