aws-app-mesh-roadmap
aws-app-mesh-roadmap copied to clipboard
Feature request: Add option to start envoy as a edge proxy service
If you want to see App Mesh implement this idea, please upvote with a :+1:.
Tell us about your request
We migrate our business application to AppMesh. Our public-faced services like API and Web required having x-forwarded-for
header, service is checked it in HTTP request.
Based on envoy documentation I noted that it has a special mode which supports all required configuration for us, increasing limits, passing x-forwarded-for
header etc. Envoy call this "Envoy as Edge proxy".
https://www.envoyproxy.io/docs/envoy/latest/configuration/best_practices/edge.html?highlight=overload_manager
Which integration(s) is this request for? This could be Fargate, ECS, EKS.
Are you currently working around this issue?
I tried to solve this problem with build personal Docker image with Edge proxy config file inside it, and load this file via ENVOY_TRACING_CFG_FILE
variable. File loaded by Agent and Envoy started but lister for upstream requests doesn't started.