Glossario

Questa pagina fornisce brevi definizioni e link a ulteriori informazioni sui termini utilizzati nella documentazione di Cloud Endpoints.

Chiave API
Un codice trasmesso da un'applicazione client quando chiama un'API. Le chiavi API identificano l'applicazione o il progetto Google Cloud che effettua la chiamata all'API. Consulta Perché e quando utilizzare le chiavi API per ulteriori informazioni sull'utilizzo di una chiave API con l'API Endpoints.
Auth0
Un servizio che consente di definire il modo in cui gli utenti possono eseguire l'autenticazione nelle applicazioni. Vedi Auth0 per ulteriori informazioni.
Framework di Cloud Endpoints
I framework degli endpoint per l'ambiente standard di App Engine sono costituiti da strumenti, librerie e funzionalità che consentono di generare API e librerie client da un'applicazione App Engine. Per saperne di più, consulta Informazioni su Endpoints Framework.
contenitore
Un pacchetto software contenente le librerie, i framework e le impostazioni necessari per l'esecuzione di un'applicazione. Per saperne di più, consulta Che cos'è un contenitore.
CORS
La condivisione delle risorse tra origini (CORS) è una specifica che consente alle applicazioni web di accedere alle risorse su un server in un altro dominio (tecnicamente, in un'altra origine). Per ulteriori informazioni su CORS, consulta la documentazione web di Mozilla Developer Network (MDN) e il documento Fetch Living Standard.
Docker
Software open source che consente di automatizzare il deployment delle applicazioni all'interno di container di software. Consulta Cos'è Docker per ulteriori informazioni.
Extensible Service Proxy
Extensible Service Proxy (ESP) è un proxy scalabile ad alte prestazioni basato su Nginx che viene eseguito davanti al backend di un'API OpenAPI o gRPC e offre funzionalità di gestione delle API come l'autenticazione, il monitoraggio e il logging. Per ulteriori informazioni, consulta Informazioni sugli endpoint ed Endpoint: panoramica dell'architettura.
Extensible Service Proxy V2

Extensible Service Proxy V2 (ESPv2) è un proxy scalabile ad alte prestazioni basato su Envoy che viene eseguito davanti a un backend API OpenAPI o gRPC e offre funzionalità di gestione delle API come l'autenticazione, il monitoraggio e il logging. Per ulteriori informazioni, consulta Informazioni sugli endpoint ed Endpoint: panoramica dell'architettura.

ESPv2 supporta la versione 2 delle specifiche OpenAPI e gRPC.

Autenticazione Firebase

Servizio di autenticazione di Google che supporta l'accesso degli utenti finali per le applicazioni client utilizzando credenziali di provider di identità federate popolari come Google, Facebook o Twitter. Per ulteriori informazioni, consulta Autenticazione Firebase.

Token ID Google

Un token JWT (JSON Web Token) contenente i campi OpenID Connect necessari a identificare un account utente o di account di servizio Google e che è firmato dal servizio di autenticazione di Google, https://accounts.google.com.

gRPC

Un framework RPC universale open source ad alte prestazioni sviluppato da Google. In gRPC, un'applicazione client può chiamare direttamente i metodi su un'applicazione server su un'altra macchina come se fosse un oggetto locale. Consulta Cloud Endpoints per le API gRPC per informazioni sull'utilizzo di gRPC con Endpoints e il sito web gRPC per informazioni generali.

JWT

JSON Web Token è un formato di token di accesso standard aperto da utilizzare nelle intestazioni di autorizzazione HTTP e parametri di ricerca URI. Per informazioni generali, consulta Introduzione ai token web JSON.

kubectl

Un'interfaccia a riga di comando per l'esecuzione di comandi sui cluster Kubernetes. Utilizzi kubectl quando esegui il deployment di un'API per endpoint su un cluster Kubernetes o Google Kubernetes Engine. Per ulteriori informazioni, consulta la Panoramica di kubectl.

Kubernetes

Software open source che consente di automatizzare il deployment, la gestione e la scalabilità delle applicazioni containerizzate in cluster di host. Per ulteriori informazioni, consulta Kubernetes.

NGINX

Un server HTTP open source e ad alte prestazioni e un proxy di servizio su cui si basa ESP. Per ulteriori informazioni, consulta il wiki NGINX. Per informazioni su ESP, vedi Informazioni su Cloud Endpoints ed Endpoint: panoramica dell'architettura.

OpenAPI

L'Open API Initiative è un'iniziativa del settore per standardizzare la descrizione delle API REST. Le API descritte con la specifica OpenAPI (in precedenza Specifica Swagger) possono essere supportate con strumenti comuni che creano documentazione, automatizzano i test e generano codice per client e server. Per ulteriori informazioni, consulta la panoramica di OpenAPI.

Documento OpenAPI

Un file di configurazione in formato YAML o JSON che utilizzi per descrivere l'API.

superficie

L'interfaccia pubblica di un'API. La superficie di un'API è costituita dai metodi, dai parametri e dai tipi restituiti utilizzati nei metodi.