首页 > 解决方案 > Amazon S3 文件过期控制

问题描述

$cmd = $s3Client->getCommand('GetObject', [
    'Bucket' => $bucket,
    'Key' => $key
]);

$request = $s3Client->createPresignedRequest($cmd, '+48 hours');

假设我有一个文件名“policy.doc”,我使用此代码在 48 小时内为 2 个用户创建直接链接。

问题是当 1 个用户退出时,我不想让他再访问这个文件,而另一个用户可以照常访问。如何控制并使退出的人无法访问此文件?

标签: amazon-web-servicesamazon-s3

解决方案


推荐阅读