Amazon web services 解析器服务器s3适配器

Amazon web services 解析器服务器s3适配器,amazon-web-services,amazon-s3,parse-platform,parse-server,Amazon Web Services,Amazon S3,Parse Platform,Parse Server,我使用了解析服务器版本2.5和s3适配器,一切都很好。 最近s3帐户出现了一个问题,我需要切换到一个新的s3帐户 我设置了IAM和S3,并根据添加了S3权限策略 但是,文件适配器构造与我的代码中的不同 说明书上说要做的是: filesAdapter: new S3Adapter( "S3_ACCESS_KEY", "S3_SECRET_KEY", "S3_BUCKET", {directAccess: t

我使用了解析服务器版本2.5和s3适配器,一切都很好。 最近s3帐户出现了一个问题,我需要切换到一个新的s3帐户

我设置了IAM和S3,并根据添加了S3权限策略

但是,文件适配器构造与我的代码中的不同

说明书上说要做的是:

filesAdapter: new S3Adapter(
    "S3_ACCESS_KEY",
    "S3_SECRET_KEY",
    "S3_BUCKET",
    {directAccess: true}
  )
我在遗留代码中拥有的是:

var s3Options = { 
  "accessKey": "KEY",
  "secretKey": "KEY,
  "bucket": "BUCKET_NAME",
   "directAccess": true
};
var s3Adapter = new S3Adapter(s3Options);
然后,我将s3Adapter添加到解析对象,如下所示:

filesAdapter : s3Adapter,
我已经考虑将整个代码库升级到parse的最新版本,但是客户端确实需要S3备份并运行。我不知道我搞砸了什么。任何帮助都将不胜感激


谢谢

您是否仅将旧的accessKey、secretKey和bucket更改为新的设置就尝试保持当前设置?