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



我一直在尝试设置S3文件适配器没有运气。我正在使用pm2启动Parse Server,这是我的生态系统。json文件:

 "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, bucketregion的值

最新更新