Forward request to multiple destination
Hi all,
I have an infrastructure consisting of Cloudfront and an ALB as the source of this distribution. I need to direct requests not only to the ALB Target Group but also to redirect requests to an external URL. Anyone have any suggestions on how to fix this issue?
Thank you
Hello
You can use Lambda@edge to redirect the requests, Please look at the Official Docs from the AWS , I also seen the article with sample configuration with node.js , this link will help you, Kindly look into it.
Thank You
I assume there are some URIs that you want to redirect, while others are served by the ALB? While this can be done with Lambda@Edge as described above, you can also do this with AWS WAF, which would reduce the complexity of your configuration. This blog post: https://aws.amazon.com/blogs/security/customize-requests-and-responses-with-aws-waf/ describes various options for achieving this with WAF. Note that you would attach WAF to your CloudFront distribution rather than your ALB.
Relevant questions
Forward request to multiple destination
asked a month agoWill the "TargetConnectionErrorCount" be counted even if there are two servers in the target group and one cannot respond?
Accepted Answerasked 12 days agoSecure ALB access only from Amazon CloudFront
Accepted Answerasked 2 years ago504 error when Cloudfront send https-only request to ALB with specific security group
asked 5 months agoIs it possible to use an internal ALB as an EventBridge Rule API Destination?
Accepted Answerasked 3 months agoCloudfront not respecting Origin Path
asked a month agoHow to make ALB seamlessly re-forward to a healthy target?
asked 8 days agoLambda+ALB vs Lambda+API GW
Accepted Answerasked 4 months agoLoad Balancer and API Gateway
Accepted Answerasked 4 months agoHealth checks when using ALB as target of NLB
asked 4 months ago
Thanks for the reply. I already have a WAF attached to my CloudFront distribution. I believe that with the WAF this is not an applicable solution as the path I want to redirect to both destinations is the same, both the Target Group of the ALB and the URL must receive the same request.