【发布时间】:2019-07-17 18:47:59
【问题描述】:
我已将我所有的图片上传到 s3 存储桶中,并允许它使用 s3 url 在我的网站中显示,但是当我直接在浏览器中访问 s3 url 时,它会显示图片,我想阻止这些访问
任何人都可以帮助我了解如何阻止我的图片的 s3 公共 url 访问,并且只在移动应用程序或网站中显示图片。
【问题讨论】:
标签: amazon-web-services web amazon-s3
我已将我所有的图片上传到 s3 存储桶中,并允许它使用 s3 url 在我的网站中显示,但是当我直接在浏览器中访问 s3 url 时,它会显示图片,我想阻止这些访问
任何人都可以帮助我了解如何阻止我的图片的 s3 公共 url 访问,并且只在移动应用程序或网站中显示图片。
【问题讨论】:
标签: amazon-web-services web amazon-s3
默认情况下,Amazon S3 中的所有对象都是私有的。
可以通过多种方式授予对对象的访问权限:
根据您的问题,我建议:
因此,您的应用程序可以完全控制是否允许某人访问图像,同时仍直接从 Amazon S3 提供内容(例如,通过<img> 标签在网页中)。
见:Share an Object with Others - Amazon Simple Storage Service
【讨论】: