使用JavaScript SDK的AWS S3:未经身份验证的公共用户的listObjects

时间:2014-08-22 17:45:40

标签: javascript amazon-web-services amazon-s3

AWS JavaScript SDK在S3存储桶中有listing all objects的方法,但您必须将此方法用作经过身份验证的IAM。

有没有办法创建一个可由任何公共用户承担的IAM,然后使用该IAM列出存储桶的内容?

或者是否有其他方法可以使用前端JavaScript SDK公开列出存储桶的内容?

2 个答案:

答案 0 :(得分:1)

我认为这样做的方法是使用Amazon Cognito,这允许“访客”#39;访问API。

答案 1 :(得分:1)

我知道这有点旧,但我刚发现:https://github.com/aws/aws-sdk-js/commit/7a8e257f32d984821a8661422070fb861659015f

这是 AWS.S3() javascript sdk对象的方法,因此可以向api发出未经身份验证的请求。适用于公共桶。