Cloud-native API Gateway is a next-generation gateway service that is compatible with the Kubernetes Ingress standard. The service is an organic combination of an API gateway, traffic gateway, microservices gateway, and security gateway. It supports service discovery by multiple methods, such as Container Service for Kubernetes (ACK) and Nacos, and supports multiple logon authentication methods for a quick perimeter.
Category | Feature | Description | References |
API management | API lifecycle management | You can manage APIs throughout their lifecycle, including API design, development, testing, publishing, and unpublishing. | |
Version management | When changes are made to an API, you can use this feature to manage coexisting API versions and switch between different versions. | ||
Release history management | You can record API release information and roll back APIs based on your business requirements. | ||
API policy management | You can manage API- and operation-level policies. The policies define how features work, such as throttling, rewriting, header modification, cross-domain access, authentication, traffic replication, timeout, and retry. | ||
Monitoring and diagnostics | You can view the monitoring and diagnostic information about APIs and their operations. | ||
Route management | Route management | You can create, modify, delete, publish, and unpublish a routing rule of a gateway instance. | |
Monitoring and diagnostics | You can view the monitoring data and diagnostic results of a route. | ||
Routing policy management | You can manage routing policies, including the WAF security protection, throttling, rewrite, header setting, cross-origin resource sharing (CORS), authentication, traffic replication, timeout, and retry policies. | ||
Instance management | Instance management | You can manage gateway instances. For example, you can create, view, and release instances. | |
Security policy management | You can manage security policies for Cloud-native API Gateway instances. Such policies include blacklists, whitelists, and authentication policies. | ||
Monitoring and diagnostics | You can monitor the daily running status of a gateway instance and view the diagnostic result of the instance. Features such as business monitoring, resource monitoring, log analysis, tracing analysis, and problem diagnostics are supported. | ||
Parameter management | You can configure or modify the runtime parameters for gateway instances. | ||
Security group authorization | You can configure a security group rule to authorize your gateway instance to access ACK clusters. | ||
Service source and service management | ACK | You can use your gateway instance to discover and import backend services from ACK or ACK Serverless. | |
Function Compute | You can use your gateway instance to discover and import backend services from Function Compute. | ||
Nacos | You can use your gateway instance to discover and import backend services from MSE Nacos. | ||
Fixed IP address or domain name | You can specify a fixed IP address or domain name for a backend service. | ||
Service version management | You can manage the versions of the services that are added to your gateway instance. | ||
Service dashboard | You can view the key monitoring metrics of a service. | ||
Service policy management | You can manage service-level policies, such as certificate encryption and load balancing policies. | ||
Domain name management | Domain name management | You can create, delete, modify, or query a domain name for a gateway instance. | |
Protocol management | You can manage the protocol of a domain name. | ||
Security management | Blacklist and whitelist management | You can configure and manage an IP address blacklist or whitelist for your gateway instance. | |
Global authentication | You can configure instance-wide authentication settings. |