AWS Certified Solutions Architect – Professional (SAP-C02) — Question 358

A company has a web application that securely uploads pictures and videos to an Amazon S3 bucket. The company requires that only authenticated users are allowed to post content. The application generates a presigned URL that is used to upload objects through a browser interface. Most users are reporting slow upload times for objects larger than 100 MB.

What can a solutions architect do to improve the performance of these uploads while ensuring only authenticated users are allowed to post content?

Answer options

Correct answer: C

Explanation

S3 Transfer Acceleration speeds up uploads by routing data through AWS Edge Locations over the optimized AWS global network, while the S3 multipart upload API allows large files (over 100 MB) to be split and uploaded in parallel. Amazon API Gateway has a strict payload size limit of 10 MB, making options A and B incorrect for files larger than 100 MB. Option D is incorrect because uploading directly to CloudFront using an OAI does not enforce the application's authenticated presigned URL mechanism.