是否可以使用Amazon AWS S3提供的PHP库将存储桶中的私有s3文件转换为公共文件?
答案 0 :(得分:1)
您需要做的就是将ACL设置为public-read
,您可以使用update_object()函数使用PHP SDK执行此操作。
$s3 = new AmazonS3();
$bucket = 'my-bucket' . strtolower($s3->key);
$response = $s3->update_object($bucket, 'test1.txt', array(
'acl' => AmazonS3::ACL_PUBLIC
));