0

我是这个包的新手,也是 Amazon S3 的新手。我按照 slingshot 包主页上的说明,设置了一个新的 s3 存储桶,在 Meteor.settings 中配置了凭据,在存储桶上配置了一个 CORS 文件,一切看起来都很好。但是当我调用 uploader.send (使用包主页中的示例代码)时,我在控制台上收到以下错误,并且文件未上传:

Error uploading <?xml version="1.0" encoding="UTF-8"?>
<Error><Code>AccessDenied</Code><Message>Access Denied</Message><RequestId>...

我错过了什么吗?有谁能帮忙吗?

4

1 回答 1

1

问题在于 s3 用户权限设置。将凭据存储在设置文件中的用户必须有权在存储桶中存储文件。最简单的方法(仅用于测试)是授予用户 S3 完全访问权限策略。

于 2016-04-10T22:53:41.750 回答