gpt4 book ai didi

amazon-web-services - 有没有办法直接向用户提供 s3 文件,并使用无法共享的 url?

转载 作者:行者123 更新时间:2023-12-02 13:17:47 27 4
gpt4 key购买 nike

我正在 S3 上存储网站的一些文件。目前,当用户需要文件时,我会创建一个过期的签名 URL(查询字符串身份验证)并将其发送到他们的浏览器。不过,他们可以在到期之前与其他人共享此网址。

我想要的是某种身份验证,以确保该网址只能在经过身份验证的用户浏览器中使用。

我已经实现了一种方法,通过使用我的服务器作为亚马逊和用户之间的中继,但更愿意将用户直接指向亚马逊。

有没有办法在用户浏览器中创建某种 session cookie,然后让亚马逊在提供文件之前期望该 session cookie?

最佳答案

单独使用 S3 是不可能实现这一点的,但 CloudFront 提供了此功能。看一下文档中的这一章:Using a Signed URL to Serve Private Content .

关于amazon-web-services - 有没有办法直接向用户提供 s3 文件,并使用无法共享的 url?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026719/

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