一家公司正在开发一个Web应用程序,该应用程序允许其员工将个人资料图片上传到私有AmazonS3存储桶.个人资料图片没有大小限制,每次员工登录时都应显示.出于安全原因,图片不能公开访问.对于这种情况,什么是可行的长期解决方案?()
A.上传图片时生成一个预签名的 URL.将 URL 保存在 Amazon DynamoDB 表中.员工登录后,将 URL 返回到浏览器. B.将图片的 S3 密钥保存在 Amazon DynamoDB 表中.创建一个 Amazon S3 VPC 终端节点,以允许员工登录后下载图片. C.使用 base64 编码图片.将 base64 字符串保存在 Amazon DB 表中.允许浏览器检索字符串并将其转换为图片. D.将图片的 S3 密钥保存在 Amazon DynamoDB 表中.每次员工登录时,使用函数来生成预签名的 URL.将 URL 返回到浏览器