gpt4 book ai didi

amazon-web-services - Amazon S3 查看私有(private)文件

转载 作者:行者123 更新时间:2023-12-04 02:04:57 25 4
gpt4 key购买 nike

我正在使用 Amazon S3 将文件上传到不同的文件夹。所有文件夹和文件都是公开的,任何人都可以看到。我创建了一个私有(private)文件夹,我想在其中放置私有(private)图像,以便只有我可以看到它们。我已经创建了一个将拒绝访问该文件夹的存储桶策略规则。但是我怎样才能看到这些文件?有没有这样的特殊链接 https://s3.amazonaws.com/bucket/private_folder/file.jpg?secret_key=123 那会让我和知道那个 key 的人看到文件吗?

有没有办法上传可以通过使用 secret_key、url 或类似的东西看到的私有(private)文件?

最佳答案

您可以访问s3通过创建 temporary Url 的私有(private)文件使用 temporaryUrl方法。

$url = Storage::temporaryUrl(
'file.jpg', now()->addMinutes(5)
);
temporaryUrl 的参数方法是 $path , $expiration$option = [] .前两个参数是必需的,默认值为 $option是空的 array .

关于amazon-web-services - Amazon S3 查看私有(private)文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28008841/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com