我对亚马逊s3存储桶有类似的问题。 https://serverfault.com/questions/693815/how-to-stop-s3-from-listing-some-of-the-content
当我删除“列表”权限时,工作正常,桶内容不可见。但是当我通过API将项目上传到该存储桶时,再次勾选“列表”权限,任何人都可以使用存储桶查看所有项目。
这是我将项目上传到存储桶的PHP代码
$ this-> s3-> putObjectFile($ path,$ this-> bucketName,$ fileName,S3 :: ACL_PUBLIC_READ);
我想保持取消勾选“列表”权限,即使我上传了一个新项目。我该怎么办?
答案 0 :(得分:1)
我通过使用标准库(https://github.com/aws/aws-sdk-php)解决了这个问题。现在它工作得很好。似乎http://undesigned.org.za/2007/10/22/amazon-s3-php-class/
存在一些问题