AWS S3 需要哪些权限才能通过云端下载文件

Posted

技术标签:

【中文标题】AWS S3 需要哪些权限才能通过云端下载文件【英文标题】:ASW S3 what permissions are needed to make file downloadable via cloudfront 【发布时间】:2012-12-31 19:30:22 【问题描述】:

我想知道需要设置哪些确切权限才能通过云端下载文件和文件夹。

1) 我创建了一个 S3 存储桶 2)使用创建的 S3 Bucket 的来源创建云端分发(没有问题)

3) 我在 Bucket "Folder1" 中创建了一个文件夹 4)我将文件上传到创建的文件夹

问题: 1) 我应该如何使用“Folder1”并包含文件以使它们可以通过云端分发下载。

我的假设: 在通过菜单的“Folder1”上,我应该选择“公开”(实际上我不完全理解“公开”是什么意思,如果有人解释,将不胜感激) 在每个文件上,我应该添加权限:Everyone Open\Download。

在文档中没有找到它(

【问题讨论】:

【参考方案1】:

公开表示您的文件可以公开访问。为此,您必须向公共用户授予 读取权限

更多详情:Amazon S3 ACL : Access Control List details

[披露:Bucket Explorer]

【讨论】:

谢谢,你知道文件夹可以有 ACL 吗? S3 中没有文件夹。它们只是虚拟文件夹... ACL 可以设置为对象以及存储桶。 好的,谢谢,我知道桶里只有“对象”。

以上是关于AWS S3 需要哪些权限才能通过云端下载文件的主要内容,如果未能解决你的问题,请参考以下文章

通过云端的 https 和 AWS 的 S3 存储桶不起作用

AWS S3 放入特定文件夹的权限

AWS Lambda使用S3

需要哪些 AWS 权限才能查看 ECR 增强图像扫描结果

AWS 静态网站 + 云端签名 cookie

如何将文件上传到 AWS 的云端