Docs
uapigateway
Fundamental Concept

Basic Concepts

ConceptExplanation
API GroupAPI Group is the classification made by developers for the APIs they open. APIs within the same group share the same domain name
SubdomainThis product will assign a subdomain for each API group. This domain name is only for testing purposes. In a production environment, it is necessary to bind a custom domain name
Custom domain nameIn a production environment, the domain name owned by the user and bound to the API group. This domain name must have completed the filing on UCloud Global, and CNAME to the subdomain provided by this product.
APIAPI, Application Programming Interface, is a method of integration between software systems. Users can encapsulate the services deployed on the cloud host into APIs, host them in this product, provide the ability to serve externally, and integrate with other applications.
Backend ServiceServices deployed by the user on computing resources. The currently supported computing resources are ULB / UHOST / UK8S, which are composed of a resource ID and a port number, and the HTTP protocol is currently supported. This product will forward API calls to the user-configured backend service and return the response of the backend service to the API caller.
Flow ControlLimit the number of API calls within a unit of time, users can set according to service capabilities.
AuthorizationUsers can authorize some applications to have the permission to call the API (authenticated with APP Key and APP Secret)
ApplicationThe object of API authorization, each application has a unique set of APP Key and APP Secret.
When calling API, the APP Key is used as the identity of the application, and the identity verification is achieved by verifying the correctness of the signature calculated by the APP Secret.