将私有文件设置为公共Amazon S3

时间:2016-02-04 11:06:59

标签: php amazon-web-services amazon-s3

是否可以使用Amazon AWS S3提供的PHP库将存储桶中的私有s3文件转换为公共文件?

1 个答案:

答案 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
));

Source