解析服务器S3文件适配器不工作
问题描述:
我一直在尝试设置S3文件适配器没有运气。我使用PM2开始解析服务器,这是我ecosystem.json文件:解析服务器S3文件适配器不工作
"apps" : [{
"name" : "parse-wrapper",
"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": "myuri",
"PARSE_SERVER_APPLICATION_ID": "myappid",
"PARSE_SERVER_MASTER_KEY": "my master key",
"PARSE_SERVER_JAVASCRIPT_KEY": "myjskey",
"PARSE_SERVER_FILES_ADAPTER": "parse-server-s3-adapter",
"S3_ACCESS_KEY": "MYS3ACCESSKEY",
"S3_SECRET_KEY": "MYS3SECRETKEY",
"S3_BUCKET": "thenameofmybucket"
}
}]
}
任何帮助,将不胜感激:)
答
虽然这个问题在一年前,我希望解决方案能够帮助别人因为我也花了很多时间研究pm2的设置。
"env": {
"PARSE_SERVER_FILES_ADAPTER": {
"module": "parse-server-s3-adapter",
"options": {
"accessKey": "MYS3ACCESSKEY",
"secretKey": "MYS3SECRETKEY",
"bucket": "thenameofmybucket",
"region": "ap-southeast-1",
"bucketPrefix": "",
"directAccess": true,
"baseUrl": null,
"baseUrlDirect": false,
"signatureVersion": "v4",
"globalCacheControl": null,
"ServerSideEncryption": "AES256|aws:kms"
}
}
你可能修改的accessKey
值,secretKey
,bucket
和region