Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon s3 如何使S3URL在单击时过期_Amazon S3 - Fatal编程技术网

Amazon s3 如何使S3URL在单击时过期

Amazon s3 如何使S3URL在单击时过期,amazon-s3,Amazon S3,我可以设置标题,使s3链接在特定时间段后过期,但是否有方法使链接在单击后过期?您可以在生成s3 URL时使用设置过期时间 没有办法删除或重命名S3上的文件 您唯一的选择是确保您的URL只在很短的时间内有效。谢谢您的帮助,但我正在尝试找出如何让链接在单击后立即过期,而不是在某一段时间后过期。解决方法之一是使用随机键创建下载链接并发布到页面(例如,download.php)您可以从那里触发s3下载。在download.php中,在验证下载之前,请检查密钥是否有效,并在第一次单击后使其无效。我刚刚使链

我可以设置标题,使s3链接在特定时间段后过期,但是否有方法使链接在单击后过期?

您可以在生成s3 URL时使用设置过期时间

没有办法删除或重命名S3上的文件


您唯一的选择是确保您的URL只在很短的时间内有效。

谢谢您的帮助,但我正在尝试找出如何让链接在单击后立即过期,而不是在某一段时间后过期。解决方法之一是使用随机键创建下载链接并发布到页面(例如,download.php)您可以从那里触发s3下载。在download.php中,在验证下载之前,请检查密钥是否有效,并在第一次单击后使其无效。我刚刚使链接有效了五分钟。希望这一切正常。