Free AWS-SOLUTION-ARCHITECT-ASSOCIATE Exam Braindumps
AWS Certified Solutions Architect - Associate SAA-C03 Questions 321–325 (page: 66)

Updated On: 16-Mar-2026

What should a solutions architect do to ensure that all objects uploaded to an Amazon S3 bucket are encrypted?

  1. Update the bucket policy to deny if the PutObject does not have an s3:x-amz-acl header set.
  2. Update the bucket policy to deny if the PutObject does not have an s3:x-amz-acl header set to private.
  3. Update the bucket policy to deny if the PutObject does not have an aws:SecureTransport header set to true.
  4. Update the bucket policy to deny if the PutObject does not have an x-amz-server-side-encryption header set.

Answer(s): D

Explanation:

S) D is correct because enforcing server-side encryption via an S3 bucket policy ensures all uploaded objects are encrypted at rest using SSE (e.g., AES-256 or AWS KMS). The policy denies PutObject requests lacking the x-amz-server-side-encryption header, guaranteeing encryption regardless of client behavior.
A and B are incorrect because ACL handling does not guarantee encryption; they control access and object visibility, not encryption at rest. C is incorrect because enforcing secure transport (HTTPS) ensures in-transit security, not at-rest encryption of objects. Therefore, only D directly enforces SSE for all uploads.



A solutions architect is designing a multi-tier application for a company. The application's users upload images from a mobile device. The application generates a thumbnail of each image and returns a message to the user to confirm that the image was uploaded successfully.
The thumbnail generation can take up to 60 seconds, but the company wants to provide a faster response time to its users to notify them that the original image was received. The solutions architect must design the application to asynchronously dispatch requests to the different application tiers.
What should the solutions architect do to meet these requirements?

  1. Write a custom AWS Lambda function to generate the thumbnail and alert the user. Use the image upload process as an event source to invoke the Lambda function.
  2. Create an AWS Step Functions workflow. Configure Step Functions to handle the orchestration between the application tiers and alert the user when thumbnail generation is complete.
  3. Create an Amazon Simple Queue Service (Amazon SQS) message queue. As images are uploaded, place a message on the SQS queue for thumbnail generation. Alert the user through an application message that the image was received.
  4. Create Amazon Simple Notification Service (Amazon SNS) notification topics and subscriptions. Use one subscription with the application to generate the thumbnail after the image upload is complete. Use a second subscription to message the user's mobile app by way of a push notification after thumbnail generation is complete.

Answer(s): C

Explanation:

S) C) creates an asynchronous, durable decoupled workflow: images enqueue as messages, allowing thumbnail processing to occur independently while immediately informing the user that the image was received. SQS provides a reliable queue with at-least-once delivery and works well for decoupling the upload, processing, and notification steps.
A) Incorrect: custom Lambda alone would couple processing to the user notification and may not scale or decouple reliably; 60-second processing could slow responses for user confirmation.
B) Incorrect: Step Functions adds orchestration but is heavier for a simple queue-based decoupling; it isn’t as inherently asynchronous with durable queues as SQS.
D) Incorrect: SNS topics with push notifications require additional processing to ensure thumbnail generation is complete before notifying the user; not as clean for decoupling the workflow.



A company’s facility has badge readers at every entrance throughout the building. When badges are scanned, the readers send a message over HTTPS to indicate who attempted to access that particular entrance.
A solutions architect must design a system to process these messages from the sensors. The solution must be highly available, and the results must be made available for the company’s security team to analyze.
Which system architecture should the solutions architect recommend?

  1. Launch an Amazon EC2 instance to serve as the HTTPS endpoint and to process the messages. Configure the EC2 instance to save the results to an Amazon S3 bucket.
  2. Create an HTTPS endpoint in Amazon API Gateway. Configure the API Gateway endpoint to invoke an AWS Lambda function to process the messages and save the results to an Amazon DynamoDB table.
  3. Use Amazon Route 53 to direct incoming sensor messages to an AWS Lambda function. Configure the Lambda function to process the messages and save the results to an Amazon DynamoDB table.
  4. Create a gateway VPC endpoint for Amazon S3. Configure a Site-to-Site VPN connection from the facility network to the VPC so that sensor data can be written directly to an S3 bucket by way of the VPC endpoint.

Answer(s): B

Explanation:

The recommended serverless architecture with API Gateway invoking Lambda provides a scalable, highly available HTTPS endpoint for badge readers and durable storage in DynamoDB for fast queryable results, meeting HA and analysis needs without managing servers.
A) EC2 endpoint introduces operational burden, potential single point of failure, and slower scale compared to Lambda for event-driven bursts.
C) Route 53 is a DNS service, not an HTTP endpoint or event-driven processor; cannot directly process sensor payloads.
D) VPC gateway endpoint to S3 with Site-to-Site VPN adds complexity and latency; S3 is for object storage, not for structured, queryable analysis and real-time processing.



A company wants to implement a disaster recovery plan for its primary on-premises file storage volume. The file storage volume is mounted from an Internet Small Computer Systems Interface (iSCSI) device on a local storage server. The file storage volume holds hundreds of terabytes (TB) of data.
The company wants to ensure that end users retain immediate access to all file types from the on-premises systems without experiencing latency.
Which solution will meet these requirements with the LEAST amount of change to the company's existing infrastructure?

  1. Provision an Amazon S3 File Gateway as a virtual machine (VM) that is hosted on premises. Set the local cache to 10 TB. Modify existing applications to access the files through the NFS protocol. To recover from a disaster, provision an Amazon EC2 instance and mount the S3 bucket that contains the files.
  2. Provision an AWS Storage Gateway tape gateway. Use a data backup solution to back up all existing data to a virtual tape library. Configure the data backup solution to run nightly after the initial backup is complete. To recover from a disaster, provision an Amazon EC2 instance and restore the data to an Amazon Elastic Block Store (Amazon EBS) volume from the volumes in the virtual tape library.
  3. Provision an AWS Storage Gateway Volume Gateway cached volume. Set the local cache to 10 TB. Mount the Volume Gateway cached volume to the existing file server by using iSCSI, and copy all files to the storage volume. Configure scheduled snapshots of the storage volume. To recover from a disaster, restore a snapshot to an Amazon Elastic Block Store (Amazon EBS) volume and attach the EBS volume to an Amazon EC2 instance.
  4. Provision an AWS Storage Gateway Volume Gateway stored volume with the same amount of disk space as the existing file storage volume. Mount the Volume Gateway stored volume to the existing file server by using iSCSI, and copy all files to the storage volume. Configure scheduled snapshots of the storage volume. To recover from a disaster, restore a snapshot to an Amazon Elastic Block Store (Amazon EBS) volume and attach the EBS volume to an Amazon EC2 instance.

Answer(s): D

Explanation:

A) The S3 File Gateway with VM cache would introduce latency for active on-prem users and requires changing access through NFS; it also relies on cloud egress for recovery, which violates “immediate access” requirement.
B) Tape gateway is for archival backups, not for active file serving with low latency, and recovery involves restore from tape—not suitable for immediate access.
C) Cached volume gateway reduces cloud reliance but still requires initial copy of all data to the gateway cache and relies on snapshot restores, which adds risk for immediate access during disaster.
D) Volume Gateway stored volume preserves on-prem iSCSI access with local copy of the data, enabling immediate access and low latency; snapshots provide DR to EBS for rapid recovery with minimal changes to existing infrastructure.



A company is hosting a web application from an Amazon S3 bucket. The application uses Amazon Cognito as an identity provider to authenticate users and return a JSON Web Token (JWT) that provides access to protected resources that are stored in another S3 bucket.
Upon deployment of the application, users report errors and are unable to access the protected content. A solutions architect must resolve this issue by providing proper permissions so that users can access the protected content.
Which solution meets these requirements?

  1. Update the Amazon Cognito identity pool to assume the proper IAM role for access to the protected content.
  2. Update the S3 ACL to allow the application to access the protected content.
  3. Redeploy the application to Amazon S3 to prevent eventually consistent reads in the S3 bucket from affecting the ability of users to access the protected content.
  4. Update the Amazon Cognito pool to use custom attribute mappings within the identity pool and grant users the proper permissions to access the protected content.

Answer(s): A

Explanation:

A) The correct approach is to have the Cognito identity pool assume an IAM role that grants access to the protected S3 resources. This uses temporary credentials issued by Cognito with the necessary permissions, aligning with IAM role-based access for authenticated users.
B) S3 ACLs are not typically used with apps using Cognito/JWT for authorization and do not scale or align with per-user access control via identity pools.
C) S3 eventually consistent reads are unlikely to cause user access errors in this scenario; deployment/read latency is not the root cause.
D) Cognito identity pool custom attribute mappings do not grant access permissions; they map attributes, not authorization policies.



Viewing page 66 of 205
Viewing questions 326 - 330 out of 1019 questions


Post your Comments and Discuss Amazon AWS-SOLUTION-ARCHITECT-ASSOCIATE exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!