配置分析服务器S3adaptor

问题描述:

我正在使用parse-server 2.1.4(最新版本)并配置JSON文件以启动PM2。我ecosystem.json文件看起来像这样:配置分析服务器S3adaptor

"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键/桶。以前的版本我设法通过直接编辑0​​来完成。

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

+0

说着给开发者,似乎不存在支持env。所以将不得不硬编码它。将它发布一次,我有它的工作。 – Cliffordwh

+0

您是否能够正常工作?我按照说明操作,但这些文件不会进入我的S3存储桶。它们看起来像是作为文本文件存储在我的heroku服务器本地。 –

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

filesAdapter:新S3Adapter( process.env.AWS_ACCESS_KEY_ID, process.env.AWS_SECRET_ACCESS_KEY, process.env.BUCKET_NAME, {DirectAccess的:真正} ),