单项选择题一家企业开发了一个Web应用程序,用于将图像和电影安全地上传到Amazon S3存储桶。据该公司称只有授权用户才能发布材料,程序创建一个预签名URL,可用于使用Web 浏览器界面上传文件。对于大于100MB的文件大多数客户会遇到上传速度缓慢的问题。解决方案架构师可以做些什么来优化这些上传,同时保证只有授权用户才能添加内容()
A.使用边缘优化的API终端节点设置Amazon API Gateway,该终端节点具有作为S3服务代理的资源。为此资源配置PUT方法以公开S3PutObject 操作。使用COGNITO_USER_POOLS 授权方保护API网关。让浏览器界面使用API Gateway 而不是预签名的URL 来上传对象
B.使用具有作为S3服务代理的资源的区域API终端节点设置Amazon API Gateway。为此资源配置PUT方法以公开S3PutObject 操作。使用AWS Lambda授权方保护API Gateway。让浏览器界面使用API Gateway而不是预签名URL来上传API对象
C.在S3存储桶上启用S3Transfer Acceleration端点。生成预签名URL 时使用端点。让浏览器界面使用S3分段上传API 将对象上传到此URL
D.为目标S3存储桶配置Amazon CloudFront分配。为CloudFront缓存行为启用PUT 和POST方法。更新CloudFront源以使用源访问身份(OAI)。在存储桶策略中授予OAI用户s3:PutObject权限。让浏览器界面使用CloudFront分配上传对象