aws-app-mesh-roadmap icon indicating copy to clipboard operation
aws-app-mesh-roadmap copied to clipboard

Feature request: Add option to start envoy as a edge proxy service

Open Stazz-Sphinx opened this issue 2 years ago • 0 comments

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.

Stazz-Sphinx avatar Aug 17 '22 13:08 Stazz-Sphinx