amazon-web-services - 只允许从网站访问 S3 对象
问题描述
是否可以只允许通过特定网站访问 S3 存储桶中的图像?
我试图阻止用户直接在浏览器中访问图像,以防止他们免费下载图像,但我需要我的网站能够加载它们,以便他们可以看到预览。
我逐步完成了本教程,但它仍然无法正常工作: https ://keithweaverca.medium.com/only-allowing-access-to-your-s3-bucket-via-your-website- 5ca5c8546152
解决方案
如果您想要预览功能,您可能需要考虑保存 2 张图像
- 带有像素化/水印的公共图像
- 具有某些身份验证解决方案的授权图像,例如 Cognito
推荐阅读
- sqlite - 删除 Sqlite 中数据已记录为字符串的日期范围内的数据
- java - JPA 单个查询以获取嵌套集合
- caching - Kubernetes 中的 Redis - Sidecar 还是客户端-服务器模型?
- c# - 如何从下拉列表中获取价值?
- laravel - Homestead - 通过 http://localhost:PORT 访问
- javascript - 为什么在 Node.js 中使用 readFileAsync 读取带有 json 的文件?
- ceph - CEPH 的 OSD_OBJECTSTORE 哪个输出正确
- c# - 调试时直接跳转到Method
- javascript - 使用 javascript 在移动触摸设备上处理带有链接的悬停覆盖图像
- python - 如何更改小部件中按钮的位置(kivy)