配置分析服务器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
答
更新在index.js文件中更正您的filesAdapter。这些键和值可以通过环境变量设置。
filesAdapter:新S3Adapter( process.env.AWS_ACCESS_KEY_ID, process.env.AWS_SECRET_ACCESS_KEY, process.env.BUCKET_NAME, {DirectAccess的:真正} ),
说着给开发者,似乎不存在支持env。所以将不得不硬编码它。将它发布一次,我有它的工作。 – Cliffordwh
您是否能够正常工作?我按照说明操作,但这些文件不会进入我的S3存储桶。它们看起来像是作为文本文件存储在我的heroku服务器本地。 –