我遇到S3文件的问题。我有一些python代码使用boto将文件上传到S3,我想写一个日志文件链接到我创建的文件以供将来参考。
我似乎无法找到一种方法来生成仅适用于经过身份验证的人的链接。我可以使用generate_url方法创建一个链接,但是点击该链接的任何人都可以访问该文件。创建URL的任何其他内容都会创建一个即使我已登录也无法工作的链接(获取具有拒绝访问权限的XML)。
有人知道这样做的方法吗?最好是永久链接,但我只能使用在给定时间后过期的临时链接
谢谢, 奥弗
答案 0 :(得分:1)
不,如果没有在人们点击链接和S3对象之间提供某种服务,就没有办法做到这一点。
原因是对您的AWS内容的访问权限取决于您的AWS access_key和secret_key。无法使用这些凭据“登录”,登录AWS Web控制台会使用一组仅对控制台有用的凭据。它不会使用S3服务对您进行身份验证。