对不起,如果这是不正确的地方问。
它们是保护 AWS S3 存储桶的一种方法,因此拒绝直接访问文件但允许签名访问?
我对这一切都很陌生,我查看了政策和权限,但似乎没有任何效果。
提前致谢。
对不起,如果这是不正确的地方问。
它们是保护 AWS S3 存储桶的一种方法,因此拒绝直接访问文件但允许签名访问?
我对这一切都很陌生,我查看了政策和权限,但似乎没有任何效果。
提前致谢。
对 Amazon S3 安全存储桶执行以下步骤:
[披露:桶资源管理器]
您将需要更改存储桶中所有对象的 ACL 并删除Everyone
用户的访问权限。您还需要确保您没有覆盖这些 ACL 并允许公开访问您的文件的存储桶策略。
这些链接应该会有所帮助:
http://docs.aws.amazon.com/AmazonS3/latest/UG/EditingPermissionsonanObject.html http://docs.aws.amazon.com/AmazonS3/latest/UG/EditingBucketPermissions.html http://docs.aws。 amazon.com/AmazonS3/latest/dev/UsingBucketPolicies.html
对于存储桶策略,您需要查找任何允许匿名访问您的对象的语句并进行更改。这些将包含"Principal": { "AWS": "*" }
在策略中。
仅供参考:默认情况下,S3 存储桶是安全的。您可以通过以下方式打开它们:
1)将存储桶上的ACL设置为“公共读取”
2)通过设置“每个人”的政策Principal: {AWS: * }
3) 上传 ACL 为“public read”的对象
3) 上传后将对象上的 ACL 设置为“公共读取”