Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 261 discussion

A company recently announced the deployment of its retail website to a global audience. The website runs on multiple Amazon EC2 instances behind an Elastic Load Balancer. The instances run in an Auto Scaling group across multiple Availability Zones.

The company wants to provide its customers with different versions of content based on the devices that the customers use to access the website.

Which combination of actions should a solutions architect take to meet these requirements? (Choose two.)

  • A. Configure Amazon CloudFront to cache multiple versions of the content.
  • B. Configure a host header in a Network Load Balancer to forward traffic to different instances.
  • C. Configure a Lambda@Edge function to send specific objects to users based on the User-Agent header.
  • D. Configure AWS Global Accelerator. Forward requests to a Network Load Balancer (NLB). Configure the NLB to set up host-based routing to different EC2 instances.
  • E. Configure AWS Global Accelerator. Forward requests to a Network Load Balancer (NLB). Configure the NLB to set up path-based routing to different EC2 instances.
Show Suggested Answer Hide Answer
Suggested Answer: AC 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Parsons
Highly Voted 1 year, 10 months ago
Selected Answer: AC
A, C is correct. NLB lister rule only supports Protocol & Port (Not host/based routing like ALB) => D, E is incorrect. NLB just works layer 4 (TCP/UDP) instead of Layer 7 (HTTP) => B is incorrect. After eliminating, AC should be the answer.
upvoted 19 times
...
Guru4Cloud
Highly Voted 1 year, 2 months ago
Selected Answer: AC
A. allows customers to receive the appropriate version of the content based on their location and device type. C. By creating a Lambda@Edge, you can inspect the User-Agent header of incoming requests and determine the type of device being used. Based on this information, you can customize the response and send the appropriate version of the content to the user.
upvoted 10 times
...
Ruffyit
Most Recent 1 year ago
A C Configure Amazon CloudFront to cache multiple versions of the content. Configure a [email protected] function to send specific objects to users based on the User-Agent header.
upvoted 3 times
...
sunhouse
1 year, 1 month ago
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html
upvoted 3 times
...
rrbrish73
1 year, 1 month ago
https://medium.com/swlh/serve-different-content-based-on-user-agent-in-aws-cloudfront-using-lambda-edge-28877294340b
upvoted 2 times
...
cookieMr
1 year, 4 months ago
Selected Answer: AC
A. allows customers to receive the appropriate version of the content based on their location and device type. C. By creating a Lambda@Edge, you can inspect the User-Agent header of incoming requests and determine the type of device being used. Based on this information, you can customize the response and send the appropriate version of the content to the user. B. does not address the requirement of serving different content versions based on device types. D. & E. do not address the device-specific content requirement. Therefore, options A and C are the correct combination of actions to meet the requirement of providing different versions of content based on the devices that customers use to access the website.
upvoted 5 times
...
Yadav_Sanjay
1 year, 6 months ago
Selected Answer: AC
NLB does not supports routing
upvoted 3 times
...
omoakin
1 year, 6 months ago
A C Configure Amazon CloudFront to cache multiple versions of the content. Configure a [email protected] function to send specific objects to users based on the User-Agent header.
upvoted 2 times
...
omoakin
1 year, 6 months ago
C Configure a [email protected] function to send specific objects to users based on the User-Agent header.
upvoted 1 times
...
GalileoEC2
1 year, 8 months ago
Using a Directory Connector to connect the on-premises Active Directory to AWS is one way to enable access to AWS resources, including Amazon FSx for Windows File Server. However, joining the Amazon FSx for Windows File Server file system to the on-premises Active Directory is a separate step that allows you to control access to the file shares using the same Active Directory groups that are used on-premises.
upvoted 1 times
LoXeras
1 year, 8 months ago
I guess this belongs to the question before #260
upvoted 3 times
...
...
wors
1 year, 9 months ago
So will this mean the entire architecture needs to move to lambda in order to leverage off lambda edge? This doesn't make sense as the question outlines the architecture already in ec2, asg and elb? Just looking for clarification if I am missing something
upvoted 2 times
pentium75
10 months, 4 weeks ago
No, Lamba function will just do something like "if user-agent is 'iOS' then send content from elb-01 otherwise send content from elb-02".
upvoted 2 times
...
...
devonwho
1 year, 9 months ago
Selected Answer: AC
AC are the correct answers. For C: IMPROVED USER EXPERIENCE Lambda@Edge can help improve your users' experience with your websites and web applications across the world, by letting you personalize content for them without sacrificing performance. Real-time Image Transformation You can customize your users' experience by transforming images on the fly based on the user characteristics. For example, you can resize images based on the viewer's device type—mobile, desktop, or tablet. You can also cache the transformed images at CloudFront Edge locations to further improve performance when delivering images. https://aws.amazon.com/lambda/edge/
upvoted 3 times
...
mhmt4438
1 year, 10 months ago
Selected Answer: AC
Correct answer is A,C
upvoted 4 times
...
Aninina
1 year, 10 months ago
Selected Answer: AC
C. Configure a Lambda@Edge function to send specific objects to users based on the User-Agent header. Lambda@Edge allows you to run a Lambda function in response to specific CloudFront events, such as a viewer request, an origin request, a response, or a viewer response.
upvoted 3 times
...
Morinator
1 year, 10 months ago
Selected Answer: AC
https://www.examtopics.com/discussions/amazon/view/67881-exam-aws-certified-solutions-architect-associate-saa-c02/
upvoted 4 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...