【问题标题】:Meteor Slingshot upload to Amazon S3Meteor Slingshot 上传到 Amazon S3
【发布时间】:2016-04-10 21:19:33
【问题描述】:

我是这个包的新手,也是 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>...

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

【问题讨论】:

    标签: meteor meteor-slingshot


    【解决方案1】:

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

    【讨论】:

    • 你能解释一下你是怎么做到的吗?您是否使用了安全凭证或创建了 IAM 用户?我正在使用安全凭据并遇到与您相同的错误。
    猜你喜欢
    • 2015-06-16
    • 2018-12-16
    • 2023-04-10
    • 2016-10-11
    • 2013-11-03
    • 2015-01-05
    • 2014-06-10
    • 1970-01-01
    • 2011-09-01
    相关资源
    最近更新 更多