You can manage resources in the API Gateway console and Cloud-native API Gateway console.
API Gateway
Category | Feature | Description | References |
API management | Create an API | You can create an API by using the console, calling an operation, or importing Swagger-compliant data. | |
Manage APIs | You can manage API versions, environments, and models. | ||
Call APIs and manage API security | You can call APIs and manage API authorizations. | ||
Monitor APIs | You can monitor APIs and operations and diagnose issues. | ||
Use plug-ins | You can configure and manage plug-ins. |
Cloud-native API Gateway
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. |