更新/覆盖亚马逊s3中文件(对象)的acl

use*_*913 5 php acl amazon-s3

我可以选择将文件上传到我网站上的亚马逊s3.当用户上传文件时,我正在使用该putObjectFile功能设置acl .

在EditMode中:如何在不重新上载文件的情况下覆盖/更新我正在更新的文件的acl?

是否有任何更新现有文件(对象)的acl的函数.

PHP需要解决方案.任何链接到示例代码/或任何其他解决方案的人都表示赞赏

Geo*_*ord 2

您看过 Amazon 的PHP SDK吗?

您可以使用update_object它来更新 ACL。http://docs.amazonwebservices.com/AWSSDKforPHP/latest/#m=AmazonS3/update_object

或者,如果您愿意,也可以直接使用 REST API 执行此操作: http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html ?RESTObjectPUTacl.html 。