配置解析服务器S3adaptor

时间:2016-03-04 15:04:09

标签: json node.js parse-server

我正在使用parse-server 2.1.4(最新版本)并配置一个JSON文件以PM2开头。我的ecosystem.json文件如下所示:

"apps" : [{
    "name"        : "parse-server",
    "script"      : "/usr/bin/parse-server",
    "watch"       : true,
    "merge_logs"  : true,
    "cwd"         : "/home/parse",
    "env": {
      "PARSE_SERVER_CLOUD_CODE_MAIN": "/home/parse/cloud/main.js",
      "PARSE_SERVER_DATABASE_URI": “*”,
      "PARSE_SERVER_APPLICATION_ID": “*”,
      "PARSE_SERVER_MASTER_KEY": “*”,
      "PARSE_SERVER_FILE_KEY": “*”,
      "PARSE_SERVER_JAVASCRIPT_KEY": “*”,
      "PARSE_SERVER_REST_API_KEY": “*”,
      "PARSE_SERVER_FILES_ADAPTER": “S3Adaptor”,
    }
  }]
}

问题是我不确定如何通过此JSON文件为S3Adaptor配置密钥/存储桶。之前的版本我通过直接编辑user/bin/parse-server来实现这一目的。

有人知道如何启用此适配器吗?我尝试设置上面的环境,但这似乎打破了 SRC:https://github.com/ParsePlatform/parse-server

1 个答案:

答案 0 :(得分:0)

更新更正index.js文件中的filesAdapter。这些键和值可以通过环境变量进行设置。

filesAdapter:new S3Adapter(     process.env.AWS_ACCESS_KEY_ID,     process.env.AWS_SECRET_ACCESS_KEY,     process.env.BUCKET_NAME,     {directAccess:true}   ),