gpt4 book ai didi

python - 创建仍需要身份验证的私有(private) S3 文件的链接

转载 作者:太空宇宙 更新时间:2023-11-03 19:03:20 24 4
gpt4 key购买 nike

我在处理 S3 文件时遇到问题。我有一些使用 boto 将文件上传到 S3 的 python 代码,我想写入日志文件链接到我创建的文件以供将来引用。

我似乎找不到一种方法来生成仅适用于经过身份验证的人的链接。我可以使用generate_url 方法创建一个链接,但是单击该链接的任何人都可以访问该文件。创建 url 的任何其他方法都会创建一个即使我登录也不起作用的链接(获取访问被拒绝的 XML)。

有人知道这样做的方法吗?最好是永久链接,但我只能使用在给定时间后过期的临时链接

谢谢,俄斐尔

最佳答案

不,如果不在点击链接的人和 S3 对象之间放置某种服务,确实没有任何方法可以做到这一点。

原因是对 S3 内容的访问由您的 AWS access_key 和 Secret_key 决定。无法使用这些凭证“登录”,并且登录 AWS Web 控制台会使用另一组仅对控制台有用的凭证。它不会使用 S3 服务对您进行身份验证。

关于python - 创建仍需要身份验证的私有(private) S3 文件的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15495949/

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