【发布时间】:2018-01-12 06:58:39
【问题描述】:
我想要完成的是生成一个链接来查看文件(ex.image 或 pdf)。该项目无法通过 URL (https://[bucket].s3.amazonaws.com/img_name.jpg) 访问,我认为是因为它是私有的而不是公开的? (我不是bucket的主人,但是他给了我access_key和secret_key?)
目前,我所能做的就是下载一个包含此代码的文件。
s3.Bucket('mybucket').download_file('upload/nocturnes.png', 'dropzone/static/pdf/download_nocturnes.png')
我想访问 s3 上的图像,以便将其放在 HTML 上,我可以使用访问密钥和密钥查看它吗?感谢那些可以提供帮助的人!
【问题讨论】:
-
如果检索文件的流量很大,请不要进行这种直接文件检索。
-
@mootmoot 为什么?我应该如何进行检索?
-
学习使用 CDN 的选项。因为 AWS 对从 AWS 不使用云端的数据传输收取 0.09 美元/GB 的费用。
标签: python amazon-s3 pyramid boto