我试图找出一种方法来授予用户上传到我的存储桶的文件的打开/下载权限。我在读这个:amazon S3 bucket policy-restricting access by referer BUT not restricts if urls are generated via query string authentication,并用它来实现基于引用的下载,但我想要做的是:用户 A 上传文件,只有用户 A 和 root 可以访问该文件。用户 B 上传文件,只有用户 B 和 root 可以访问该文件。
我已经在每个文件的元数据中添加了一个帐户 ID。是否可以将其用于身份验证?运行 if($s3->get_object_metadata('account_id', $file))=='123'{provide access}?