nerdexam
AmazonAmazon

SAA-C03 · Question #165

SAA-C03 Question #165: Real Exam Question with Answer & Explanation

The correct answer is B: Create an AWS Lambda function that generates pre-signed URLs when a user authenticates.. Pre-Signed URLs: Allow temporary access to S3 buckets, making it easy to manage time-limited upload permissions without complex operational overhead. Lambda for Automation: Automatically generates and provides pre-signed URLs when users authenticate, minimizing manual steps and c

Submitted by lukas.cz· Mar 4, 2026Design Secure Architectures

Question

A media company hosts a web application on AWS. The application gives users the ability to upload and view videos. The application stores the videos in an Amazon S3 bucket. The company wants to ensure that only authenticated users can upload videos. Authenticated users must have the ability to upload videos only within a specified time frame after authentication. Which solution will meet these requirements with the LEAST operational overhead?

Options

  • AConfigure the application to generate IAM temporary security credentials for authenticated users.
  • BCreate an AWS Lambda function that generates pre-signed URLs when a user authenticates.
  • CDevelop a custom authentication service that integrates with Amazon Cognito to control and log
  • DUse AWS Security Token Service (AWS STS) to assume a pre-defined IAM role that grants

Explanation

Pre-Signed URLs: Allow temporary access to S3 buckets, making it easy to manage time-limited upload permissions without complex operational overhead. Lambda for Automation: Automatically generates and provides pre-signed URLs when users authenticate, minimizing manual steps and code complexity. Least Operational Overhead: Requires no custom authentication service or deep integration with

Community Discussion

No community discussion yet for this question.

Full SAA-C03 PracticeBrowse All SAA-C03 Questions