Getting started
You can easily install the self-hosted gateway with Docker:
docker run -d -p 8080:8080 -p 8081:8081 --name <gateway-name> --envconfig.service.endpoint=<instance-name>.configuration.azure-api.net
config.service.auth=<auth-token> mcr.microsoft.com/azure-api-management/gateway:2.1.0
The following tags have been made available - latest
, v2
& 2.1.0
.
Learn how you can install it on other container platforms:
- Deploy self-hosted gateway on Kubernetes with Helm
- Deploy self-hosted gateway on Kubernetes with Azure Arc (Preview)
- Deploy self-hosted gateway on Kubernetes with YAML
What is new?
Features
- Support for HTTP/2 for gateway-to-backend communication (preview)
- Support for managing TLS cipher suites used for client-to-gateway and gateway-to-backend communication (#31 | docs)
System.Net.IpAddress
&System.Enum
in policy expressions- Support for using
System.Net.IpAddress
&System.Enum
in policy expressions - Support for disabling colored STDOUT/STDERR logs (#78)
Fixes / Changes
- Improve gateway startup experience to better indicate wrongly configured authentication tokens
- Fixes a bug where
hostname:port
convention is not supported for local log endpoints (#94) - Fixes a bug where local JSON logs are not encoded correctly (#95)
Breaking Changes
None.
Removal
None.