Free AWS-SOLUTION-ARCHITECT-ASSOCIATE Exam Braindumps
AWS Certified Solutions Architect - Associate SAA-C03 Questions 541–545 (page: 110)

Updated On: 16-Mar-2026

A company wants to build a web application on AWS. Client access requests to the website are not predictable and can be idle for a long time. Only customers who have paid a subscription fee can have the ability to sign in and use the web application.
Which combination of steps will meet these requirements MOST cost-effectively? (Choose three.)

  1. Create an AWS Lambda function to retrieve user information from Amazon DynamoDB. Create an Amazon API Gateway endpoint to accept RESTful APIs. Send the API calls to the Lambda function.
  2. Create an Amazon Elastic Container Service (Amazon ECS) service behind an Application Load Balancer to retrieve user information from Amazon RDS. Create an Amazon API Gateway endpoint to accept RESTful APIs. Send the API calls to the Lambda function.
  3. Create an Amazon Cognito user pool to authenticate users.
  4. Create an Amazon Cognito identity pool to authenticate users.
  5. Use AWS Amplify to serve the frontend web content with HTML, CSS, and JS. Use an integrated Amazon CloudFront configuration.
  6. Use Amazon S3 static web hosting with PHP, CSS, and JS. Use Amazon CloudFront to serve the frontend web content.

Answer(s): A,C,E

Explanation:

A) Correct. Lambda + API Gateway provides serverless, on-demand compute with pay-per-use for idle periods; DynamoDB stores user data; scalable cost-effective for unpredictable traffic.
C) Correct. Amazon Cognito user pool handles user authentication and sign-in for web/mobile apps with managed user directories and security features.
E) Correct. AWS Amplify simplifies frontend hosting and integrates with CloudFront for global delivery, enabling cost-effective static hosting with authentication integration via Cognito.
B) Incorrect. ECS behind ALB with RDS adds compute and management overhead; uses Lambda in the description, which is misaligned and not cost-optimized for sporadic traffic.
D) Incorrect. Cognito identity pool is for federated identities and temporary credentials; not needed for standard user authentication if using a user pool.
F) Incorrect. S3 static hosting with PHP is unsupported; PHP requires server-side processing not suitable for S3 hosting.



A media company uses an Amazon CloudFront distribution to deliver content over the internet. The company wants only premium customers to have access to the media streams and file content. The company stores all content in an Amazon S3 bucket. The company also delivers content on demand to customers for a specific purpose, such as movie rentals or music downloads.
Which solution will meet these requirements?

  1. Generate and provide S3 signed cookies to premium customers.
  2. Generate and provide CloudFront signed URLs to premium customers.
  3. Use origin access control (OAC) to limit the access of non-premium customers.
  4. Generate and activate field-level encryption to block non-premium customers.

Answer(s): B

Explanation:

CloudFront signed URLs provide time-limited, secure access to content served from S3, enabling only premium customers to stream or download assets. This ties access control to individual users and can enforce expiry, request policies, and geographic restrictions if needed.
A) S3 signed cookies would grant access to multiple objects for a user across a session but are less commonly used for directly protecting CDN-delivered content; they are more complex to manage for streaming.
C) OAC restricts S3 bucket access but does not apply per-user access control through CloudFront for signed content delivery.
D) Field-level encryption protects data in transit but not access control per user or per request for content delivery.



A company runs Amazon EC2 instances in multiple AWS accounts that are individually bled. The company recently purchased a Savings Pian. Because of changes in the company’s business requirements, the company has decommissioned a large number of EC2 instances. The company wants to use its Savings Plan discounts on its other AWS accounts.
Which combination of steps will meet these requirements? (Choose two.)

  1. From the AWS Account Management Console of the management account, turn on discount sharing from the billing preferences section.
  2. From the AWS Account Management Console of the account that purchased the existing Savings Plan, turn on discount sharing from the billing preferences section. Include all accounts.
  3. From the AWS Organizations management account, use AWS Resource Access Manager (AWS RAM) to share the Savings Plan with other accounts.
  4. Create an organization in AWS Organizations in a new payer account. Invite the other AWS accounts to join the organization from the management account.
  5. Create an organization in AWS Organizations in the existing AWS account with the existing EC2 instances and Savings Plan. Invite the other AWS accounts to join the organization from the management account.

Answer(s): A,D

Explanation:

The correct answers are A and D because Savings Plans discount sharing requires enabling it in the payer/account that owns the plan (A) and using AWS Organizations to centralize accounts under a new or existing payer with invited member accounts (D). A enables discount sharing in the management payer account. D sets up an Organization in a new or existing payer and invites other accounts so discounts can flow to member accounts. B is incorrect because discount sharing must occur at the payer account level, not from each individual account. C is incorrect because RAM sharing is not supported for Savings Plans. E is incorrect because it implies using an existing account as the payer instead of creating a dedicated payer under Organizations.



A retail company uses a regional Amazon API Gateway API for its public REST APIs. The API Gateway endpoint is a custom domain name that points to an Amazon Route 53 alias record. A solutions architect needs to create a solution that has minimal effects on customers and minimal data loss to release the new version of APIs.
Which solution will meet these requirements?

  1. Create a canary release deployment stage for API Gateway. Deploy the latest API version. Point an appropriate percentage of traffic to the canary stage. After API verification, promote the canary stage to the production stage.
  2. Create a new API Gateway endpoint with a new version of the API in OpenAPI YAML file format. Use the import-to-update operation in merge mode into the API in API Gateway. Deploy the new version of the API to the production stage.
  3. Create a new API Gateway endpoint with a new version of the API in OpenAPI JSON file format. Use the import-to-update operation in overwrite mode into the API in API Gateway. Deploy the new version of the API to the production stage.
  4. Create a new API Gateway endpoint with new versions of the API definitions. Create a custom domain name for the new API Gateway API. Point the Route 53 alias record to the new API Gateway API custom domain name.

Answer(s): A

Explanation:

The canary release approach minimizes customer impact and data loss by gradually shifting traffic to the new API version and validating functionality before full promotion.
A) Correct. Canary releases with API Gateway deployment stages allow controlled traffic split, quick rollback, and validation before full production, reducing risk.
B) Incorrect. Importing a new OpenAPI version without staged traffic control risks abrupt changes; merge mode updates can affect live traffic without gradual validation.
C) Incorrect. Overwrite mode replaces the API, potentially discarding existing behavior and data; lacks safe gradual rollout or rollback.
D) Incorrect. Creating a new API and domain requires managing a separate endpoint and DNS cutover, increasing disruption and risk rather than leveraging existing canary rollout.



A company wants to direct its users to a backup static error page if the company's primary website is unavailable. The primary website's DNS records are hosted in Amazon Route 53. The domain is pointing to an Application Load Balancer (ALB). The company needs a solution that minimizes changes and infrastructure overhead.
Which solution will meet these requirements?

  1. Update the Route 53 records to use a latency routing policy. Add a static error page that is hosted in an Amazon S3 bucket to the records so that the traffic is sent to the most responsive endpoints.
  2. Set up a Route 53 active-passive failover configuration. Direct traffic to a static error page that is hosted in an Amazon S3 bucket when Route 53 health checks determine that the ALB endpoint is unhealthy.
  3. Set up a Route 53 active-active configuration with the ALB and an Amazon EC2 instance that hosts a static error page as endpoints. Configure Route 53 to send requests to the instance only if the health checks fail for the ALB.
  4. Update the Route 53 records to use a multivalue answer routing policy. Create a health check. Direct traffic to the website if the health check passes. Direct traffic to a static error page that is hosted in Amazon S3 if the health check does not pass.

Answer(s): B

Explanation:

Route 53 active-passive failover uses health checks to redirect traffic to a healthy endpoint (S3 error page) when the primary ALB is unhealthy, minimizing changes and infrastructure overhead.
A) Latency routing with S3 page adds complexity and does not automatically route only on failure; not ideal for failover to a static page.
C) Active-active pairing with EC2 adds additional endpoints and management; unnecessary when failover suffices.
D) Multivalue routing requires health checks per record but still serves multiple endpoints; not as clean for automatic failover to a static page.



Viewing page 110 of 205
Viewing questions 546 - 550 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!