Answer: C,E,F
Explanation:
A: Incorrect because:
Requires server maintenance,
Need to handle scaling manually,
Higher operational effort compared to serverless solutions,
Need to manage OS updates and security patches.
B: Incorrect because
Overkill for simple redirects,
Requires managing target groups,
Higher cost compared to serverless solutions,
More complex setup than necessary.
C: By creating an AWS Lambda function, the solution architect can use the JSON document to look up the target URLs for each domain and respond with the appropriate redirect URL. This way, the solution does not need to rely on a web server to handle the redirects, which reduces operational effort.
D (API Gateway with custom domain) - Incorrect because
More complex than necessary for simple redirects,
Additional cost layer,
Would require separate domain management,
Better solutions exist for this use case.
E: By creating an Amazon CloudFront distribution, the solution architect can deploy a Lambda@Edge function that can look up the target URLs for each domain and respond with the appropriate redirect URL. This way, CloudFront can handle the redirection, which reduces operational effort.
F: By creating an SSL certificate with ACM and including the domains as Subject Alternative Names, the solution architect can ensure that the redirect service can handle both HTTP and HTTPS requests, which is required by the company.