Comments (3)
This will allow me to switch from my HAProxy homegrown solution to AppMesh
from aws-app-mesh-roadmap.
You can use cookie values in routing using the header based routing which is launched in our Preview Channel. Check it out and let us know what you think! https://github.com/aws/aws-app-mesh-examples/tree/master/blogs/http-headers-and-priority
from aws-app-mesh-roadmap.
I think we can moved this to done for now. Today you can match cookies by matching the Cookie header using regex.
For example, if you wanted to match http requests that had a cookie named my_cookie
, you could write:
{
"httpRoute": {
"match": {
"headers": {
"name": "cookie",
"match": {
"regex": "my_cookie=[^;]*"
}
}
}
}
}
We can certainly revisit this to improve the ergonomics of it a bit. Please feel free to chime in on this issue if you'd like to see us iterate on this.
from aws-app-mesh-roadmap.
Related Issues (20)
- Bug: with ECS, /etc/hosts file in application container pollutes the envoy container as well HOT 1
- virtual gateway pods envoy not working with grpc 13
- Bug: virtual gateway pod is not working when I set disable 'sidecarInjectorWebhook' at namespace
- Feature Request: TLS connectivity between App Mesh Envoy and Application Container
- Feature Request: Release Envoy v1.26.3 HOT 1
- Caught Segmentation fault, suspect faulting address 0x0" HOT 1
- Feature Request: Release Envoy v1.26.4 HOT 4
- Bug: fix deprecation warning 'envoy.config.route.v3.WeightedCluster.total_weight' from file route_components.proto HOT 1
- Feature Request: Release Envoy v1.27.0 HOT 1
- XRAY_SAMPLING_RULE_MANIFEST has a length limit HOT 10
- Feature Request: Release Envoy v1.27.2.0 HOT 1
- username-password popup on access app from browser
- Feature Request: Automatically trigger envoy reload when certificates change on filesystem
- Bug: wasm log aws.appmesh.ingress_http_stats and aws.appmesh.egress_http_stats panicked HOT 9
- Bug: wasm log aws.appmesh.egress_http_stats: panicked at 'called `Option::unwrap()` on a `None` value', amzn-appmesh-aggregate-stats/src/http/egress.rs:172:9 HOT 5
- Feature Request: Release Envoy v1.27.3 HOT 1
- Bug: Metrics related to Outbound Traffic are not exported after enabling the appmesh metric extension re HOT 4
- [aws-appmesh-envoy] Too many open files error in version `v1.26.4.0+` in EKS Fargate HOT 11
- Envoy SDS / SPIRE Support for EKS Fargate
- Feature Request: Release Envoy v1.29.4.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-app-mesh-roadmap.