解析服务器S3文件适配器不工作

解析服务器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值,secretKeybucketregion