【发布时间】:2020-06-15 23:12:51
【问题描述】:
我正在使用 NodeJS 将文件上传到我的 S3 存储桶中。作为回应,我收到了该文件的链接。
例如我收到https://my-bucket-name.s3.ap-south-1.amazonaws.com/testUpload_s.txt
该存储桶目前不允许公开访问。我应该如何安全地访问存储桶中的文件?我想知道下面的方法是否安全?
允许对存储桶进行公共访问
在上传过程中,每个文件都会被随机分配一个唯一的名称
此文件名或响应 URL 存储在数据库中
- 当必须提取文件时,我使用从 上传响应以从存储桶访问文件
这种方法安全吗?如果没有,还有其他方法可以做到吗?
【问题讨论】:
标签: node.js amazon-web-services amazon-s3