Basic Concepts
Concept | Explanation |
---|---|
API Group | API Group is the classification made by developers for the APIs they open. APIs within the same group share the same domain name |
Subdomain | This 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 name | In 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. |
API | API, 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 Service | Services 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 Control | Limit the number of API calls within a unit of time, users can set according to service capabilities. |
Authorization | Users can authorize some applications to have the permission to call the API (authenticated with APP Key and APP Secret) |
Application | The 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. |