默认情况下Amazon S3中的文件通过直接链接公开

问题描述:

我是新来的Amazon S3,并且我刚刚创建了一个新的存储桶并上传了文件。我只能在那里看到我的全部资助。我没有添加任何政策。默认情况下Amazon S3中的文件通过直接链接公开

但是,如果我打开匿名浏览器并直接点击此桶中的文件 - 我可以下载它。

如何禁用直接链接的公共访问?

+0

唉哼......出于某种原因,我有受让人:每个人都有打开/下载每个文件的权限。有没有办法让他们一次全部私密?非常奇怪 – Maklaus

+0

在控制台中没有简单的方法来执行批量更新权限。你可以编写一个脚本来完成它,但手动修复它们或者正确地重新上传可能更简单。您使用哪种方法上传文件?奇怪的是,这些对象默认设置为公共。 –

+0

这是https://github.com/chef/supermarket,它是一个私人安装软件,但它的S3上传默认是公开的...... – Maklaus

深入挖掘后,我发现了它。我使用的软件默认情况下使用公共权限在S3上传文件。