问题
I need to implement a reverse proxy/redirect service for site which will be hosted in AWS S3 (static JS assets) + CloudFront and multiple backends running as different tasks AWS ECS available at domain.com/api/session_number
Redirect or reverse proxy service should analyze input parameter and redirect to corresponding backend.
So far I've found ECS-nginx-proxy but it looks more like the tool for dev/stage environments. How such service can be implemented for production using AWS services like ALB + API Gateway, Lambda@Edge?
回答1:
Instead of nginx, what you really want to put there is the Traefik Load Balancer:
- How should I setup Traefik on ECS?
- https://netbears.com/blog/traefik-cluster-ecs/
来源:https://stackoverflow.com/questions/60867824/cloudfront-s3-for-static-or-api-gateway-with-multiple-dynamic-backends-in-ecs