NodeJS

时间:2017-06-10 05:20:21

标签: javascript node.js amazon-web-services amazon-s3

我想在Node.js中创建一个允许用户将文件上传到AWS S3的服务器。

对于上传的每个文件,默认情况下都有一个全局唯一网址,如下所示:

https://s3.amazonaws.com/aws-website-test-psjjm/about.html

使用Node.js为这些上传到S3的文件设置访问控制的不同策略是什么?

1 个答案:

答案 0 :(得分:1)

查看s3访问概述:

https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-overview.html

有两种类型的访问控制,即存储桶策略和ACL。你使用哪个将取决于你想要实现的目标。你需要仔细检查每一个并确定最适合你的方法。这些可以控制帐户级别访问和对存储桶的外部访问。

https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html https://docs.aws.amazon.com/AmazonS3/latest/dev/using-iam-policies.html

一旦你知道你想要实现什么,就可以使用多种方法将这些策略应用到存储桶中,例如直接在控制台上,cloudformation,cli。