API di Google Cloud

Google Cloud Le API sono interfacce programmatiche che consentono di integrare servizi di calcolo, networking, storage e machine learning nelle applicazioni. Puoi chiamare queste API di rete tramite endpoint JSON HTTP o gRPC, in genere utilizzando strumenti come le librerie client o Google Cloud CLI.

Informazioni sulle API Cloud

Le API Cloud vengono esposte ai clienti come servizi API di rete, ad esempio l'API Cloud Pub/Sub. Ogni API Cloud viene in genere eseguita su uno o più sottodomini di googleapis.com, ad esempio pubsub.googleapis.com, e fornisce interfacce JSON HTTP e gRPC ai client su internet pubblico e reti Virtual Private Cloud (VPC). I client possono inviare richieste HTTP e gRPC agli endpoint API Cloud direttamente o utilizzando le librerie client.

Le API Cloud fanno parte della categoria Google Enterprise API nella libreria Google Cloud console API.

Esistono due tipi di Google Cloud API:

  • API basate sulle risorse, che utilizzano il progetto associato alle risorse a cui si accede per la fatturazione e la quota.

  • API basate sul client, che utilizzano il progetto associato al client che accede alle risorse per la fatturazione e la quota.

Accesso alle API Cloud

Puoi accedere alle API Cloud dalle applicazioni server con le nostre librerie client in molti linguaggi di programmazione diffusi, dalle app mobile tramite gli SDK Firebase, o utilizzando client di terze parti. Puoi anche accedere alle API Cloud con il Google Cloud CLI, Google Cloud console, o i server MCP di Google Cloud.

Se non hai familiarità con le API Cloud, consulta la sezione Introduzione per scoprire come utilizzarle.

Supporto di HTTP e gRPC

Tutte le API Cloud forniscono una semplice interfaccia JSON HTTP che puoi chiamare direttamente o tramite le librerie client delle API di Google. La maggior parte delle API Cloud fornisce anche un' gRPC che puoi chiamare tramite le librerie client di Google Cloud, che offrono prestazioni e usabilità migliori. Puoi anche utilizzare client di terze parti.

Per saperne di più sulle nostre librerie client, consulta la sezione Librerie client: spiegazione.

Per saperne di più sull'autenticazione per l'utilizzo delle API di Google, consulta Metodi di autenticazione di Google e Autenticazione per l'utilizzo delle librerie client.

Crittografia TLS

Tutte le API Cloud accettano solo richieste sicure che utilizzano la crittografia TLS.

  • Se utilizzi una delle nostre librerie client, la crittografia in transito viene gestita dalla libreria.
  • Se utilizzi il tuo client gRPC, devi eseguire l'autenticazione con Google (che richiede TLS) seguendo le istruzioni riportate nella guida all'autenticazione gRPC.
  • Se stai creando il tuo client HTTP, consulta le nostre linee guida HTTP.

Per saperne di più su come viene protetto il traffico verso i Google Cloud servizi, consulta la nostra guida alla sicurezza Crittografia in transito.

Private Service Connect

I clienti Enterprise spesso vogliono accedere alle API Cloud in modo privato per motivi di sicurezza e conformità. Puoi utilizzare Private Service Connect per configurare e gestire questo accesso all'interno delle reti VPC.

Per saperne di più, consulta Configurazione di Private Service Connect.

Esempi dettagliati

Consulta le seguenti guide passo passo che utilizzano le librerie client per alcune API comuni:

Guida alla progettazione delle API

Indipendentemente dal tipo di interfaccia, tutte le API Cloud utilizzano principi di progettazione orientati alle risorse , come descritto nella nostra Guida alla progettazione delle API, che garantisce un'esperienza di sviluppo semplice e coerente. Puoi consultare la nostra Guida alla progettazione delle API per comprendere meglio le API Cloud.

Se vuoi studiare la definizione dell'interfaccia delle API Cloud, puoi visitare il repository delle API di Google su GitHub.

Limitazione dell'utilizzo

Le API Cloud sono condivise da milioni di sviluppatori e utenti. Per garantire un utilizzo equo e ridurre al minimo i rischi di abuso, tutte le API Cloud applicano limiti di frequenza e quote di risorse all'utilizzo, comunemente noti come quote. Puoi anche utilizzare queste quote per controllare la spesa per i prodotti Google Cloud riducendo i limiti delle quote. Se hai bisogno di più quote rispetto ai limiti predefiniti, devi presentare richieste di aumento della quota.

Per saperne di più, consulta Limitare l'utilizzo delle API.

Monitoraggio dell'utilizzo

La maggior parte delle API Cloud fornisce informazioni dettagliate su come il progetto utilizza l'API, tra cui i livelli di traffico, la frequenza degli errori e le latenze. Ti aiuta a individuare rapidamente la priorità dei problemi relativi alle applicazioni che utilizzano le API Cloud. Puoi visualizzare queste informazioni nella dashboard delle API di Google Cloud in the Google Cloud console. Puoi anche creare dashboard e avvisi personalizzati in Cloud Monitoring.

Per saperne di più, consulta API Monitoring.

API Google Enterprise

Le API Google Enterprise sono API ad alta stabilità, pronte per l'uso aziendale con opzioni di assistenza disponibili.

Per saperne di più, consulta API Google Enterprise.

Provalo

Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $ di crediti senza costi per l'esecuzione, il test e il deployment dei carichi di lavoro.

Inizia senza costi aggiuntivi