I have a multi-tenant application where in each request, the tenant's ID is sent in the HTTP headers.
I would like to implement a simple canary deployment whereby I would pick a subset of the tenant IDs, create a deployment slot for the experimental version and route all HTTP requests for the selected tenants to the new slot.
That is, I need a way to inspect each request and, based on a value of an HTTP header, select the slot which should serve the request.
Is there a way to accomplish that with Azure App Services?