Meteor Slingshot上传到亚马逊S3



我是这个软件包和AmazonS3的新手。我已经按照弹弓包主页上的说明,设置了一个新的s3 bucket,在Meteor.settings中配置了凭据,在bucket上配置了一个CORS文件,一切看起来都很好。但是当我调用uploader.send(使用包主页上的示例代码)时,我在控制台上收到以下错误,并且文件没有上传:

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

我是不是错过了什么?有人能帮忙吗?

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

最新更新