我正在使用amazon-s3-php-class
來幫助我將文件上傳到亞馬遜的S3。在我上傳文件後,我注意到每個人都可以下載它,如果他們輸入url https://url.com/mybucket/filename.file
。亞馬遜-s3-php-class - 如何更改權限
我可以通過使用AWS控制檯關閉打開/下載給用戶Everyone來手動限制訪問。
如何以編程方式使用amazon-s3-php-class
?以下代碼沒有做任何事情:
$s3 = new S3($AZ_KEY_ID, $AZ_KEY_SECRET);
$acp = array("acl"=>array());
$acp["acl"][] = array(
"type" => "Everyone", "uri" => "https://url.com/mybucket/filename.file", "permission" => ""
);
$s3->setAccessControlPolicy("mybucket", "https://url.com/mybucket/filename.file", $acp);
我的代碼有什麼問題?