如何将用户窗口限制为将文件上传到 AWS 中的 S3



我正在学习AWS,我在模拟考试中遇到的场景之一如下,我怀疑给定的答案是否正确:

一家公司正在构建移动社交媒体管理解决方案, 使用 S3 作为其数据存储。该公司希望允许新的 注册用户在一周内上传个人资料图片 注册完成。他们如何处理上传 最简单的方法?

Options:
A. Use Pre-Signed URLs instead to upload the pictures
B. Generate a custome application URL for each user with a validity of 1 week
C. Provide User IAM Role access to the S3 bucket
D. Control it through the S3 bucket policy

谢谢。

当您为 S3 创建签名 URL 并将其提供给某人时,您将授予他们将文档上传到 S3 存储桶中的该路径的访问权限。可以将"expires-in"属性设置为最大 604800 秒(一周(。这样,用户将能够将文件上传到该存储桶中的该路径,然后在一周后他们将失去访问权限。

最新更新