ETExamTower
Q62Design High-Performing ArchitecturesMultiple answers

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.)**

Select 2 answers.
← → navigate · a answer
Community votes
A
50% (9)
C
50% (9)
B
0% (0)
D
0% (0)
E
0% (0)
Discussion · 17
A, C 19
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.
A, C 11
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.
A, C 6
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.
A, C 4
Correct answer is A,C
A, C 4
https://www.examtopics.com/discussions/amazon/view/67881-exam-aws-certified-solutions-architect-associate-saa-c02/
A, C 3
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.
A, C 3
NLB does not supports routing
3
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.
3
https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/header-caching.html
3
I guess this belongs to the question before #260
A, C 3
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/
2
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".
2
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.
2
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
2
https://medium.com/swlh/serve-different-content-based-on-user-agent-in-aws-cloudfront-using-lambda-edge-28877294340b
1
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.
1
C Configure a [email protected] function to send specific objects to users based on the User-Agent header.