Strapi文件上传在生产中不起作用

时间:2020-07-27 09:32:18

标签: amazon-s3 file-upload production strapi

在使用Stradi的生产环境中上传文件时出现问题。我已经在Heroku上部署了stridi,并且正在使用upload-provider-asws-s3进行文件上传。 我使用以下代码在extensions / upload / config中创建了settings.js文件:

if (process.env.NODE_ENV === 'production') {
  module.exports = {
    provider: "aws-s3",
    providerOptions: {
      accessKeyId: process.env.ACCESS_KEY_ID,
      secretAccessKey: process.env.SECRET_ACCESS_KEY,
      region: "xxxxxxxxx",
      params: {
        Bucket: "xxxxxxxxx"
      }
    }
  };
} else {
  module.exports = {}
}

但是当我连接到trapi production管理员并尝试上传文件时,我的s3存储桶将不会加载文件。我将相同的aws-s3配置连接到开发模式(仅用于测试),并且运行良好。就像heroku无法连接到aws-s3一样,但是我没有得到我在配置中缺少的内容,因此无法在生产模式下上传文件。

谢谢大家的帮助!

0 个答案:

没有答案