AWS Certified Solutions Architect Associate SAA-C03 Practice Question

A company is building a mobile application that allows users to upload photos directly to Amazon S3. The solution must authenticate users with their existing social media accounts, avoid routing the actual photo data through any backend component, and minimize custom code by relying on AWS-managed services. Which approach meets these requirements?

  • Configure an Amazon S3 bucket policy that allows public write access and require users to include a secret access key with their uploads.

  • Deploy an AWS Lambda function that receives the photo data from the mobile app, authenticates the user, and then uploads the photo to S3 on the user's behalf.

  • Use Amazon Cognito to federate social logins and grant each authenticated user temporary AWS credentials so the mobile app can call the S3 PutObject API directly.

  • Create a dedicated IAM user for every application user and distribute their long-term access keys with the mobile app.

AWS Certified Solutions Architect Associate SAA-C03
Design Secure Architectures
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot