Le API Google Cloud sono interfacce programmatiche ai servizi Google Cloud Platform. Sono una parte fondamentale della Google Cloud Platform e ti consentono di aggiungere facilmente potenza di calcolo, networking, archiviazione l'analisi dei dati basata sul machine learning alle tue applicazioni.
Informazioni sulle API Cloud
Le API Cloud sono esposte ai clienti come servizi API di rete,
API Cloud Pub/Sub. Ogni API Cloud in genere viene eseguita su uno o più
sottodomini di googleapis.com
, ad esempio pubsub.googleapis.com
, e fornisce
le interfacce JSON JSON e gRPC con i client sulla rete internet pubblica
Reti Virtual Private Cloud (VPC). I client possono inviare HTTP e gRPC
richieste agli endpoint API Cloud direttamente o utilizzando librerie client.
Le API cloud fanno parte della categoria API Google Enterprise nella libreria API della console Google Cloud.
Accesso alle API Cloud
Puoi accedere alle API Cloud da applicazioni server con il nostro librerie client in molti linguaggi di programmazione diffusi, dalle app mobile tramite gli SDK Firebase, o tramite client di terze parti. Puoi anche accedere alle API Cloud con gli strumenti Google Cloud CLI o la console Google Cloud.
Se non hai mai utilizzato le API Cloud, consulta la guida introduttiva. su come utilizzare le API Cloud.
Supporto di HTTP e gRPC
Tutte le API Cloud forniscono una semplice interfaccia HTTP JSON che puoi chiamare direttamente o tramite le librerie client delle API di Google. La maggior parte delle API Cloud fornisce inoltre gRPC per la chiamata, Librerie client di Google Cloud, che offrono prestazioni e usabilità migliori. Puoi anche utilizzare client di terze parti.
Per ulteriori informazioni sulle nostre librerie client, consulta Spiegazione 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 autenticarti 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.
Puoi scoprire di più su come viene protetto il traffico verso i servizi Google Cloud in la nostra guida alla sicurezza Crittografia dei dati in transito.
Private Service Connect
I clienti aziendali spesso vogliono accedere alle API Cloud in privato per motivi di sicurezza e conformità. Puoi utilizzare Private Service Connect per configurare e gestire questo tipo di accesso all'interno delle tue reti VPC.
Per ulteriori informazioni, vedi Configurazione di Private Service Connect.
Esempi dettagliati
Consulta le seguenti guide passo passo che utilizzano le librerie client per alcune API di uso comune:
- API Cloud Billing Budget con Node.js.
- API Cloud Billing Budget con Python.
- Cloud Logging con Node.js.
- Cloud Logging con Python.
- Cloud Logging con Go.
- Cloud Logging con Java.
- Speech-to-Text con Node.js.
- Speech-to-Text con Python.
- Speech-to-Text con Go.
- Speech-to-Text con Java.
Guida alla progettazione delle API
Indipendentemente dal tipo di interfaccia, tutte le API Cloud utilizzano una progettazione orientata alle risorse come descritto nella nostra guida alla progettazione delle API, che garantisce alle API Cloud un'esperienza di sviluppo semplice e coerente. Per comprendere meglio le API Cloud, puoi consultare la nostra guida alla progettazione delle API.
Se vuoi studiare la definizione dell'interfaccia delle API Cloud, puoi visitare il repository API di Google su GitHub.
Limitazione dell'utilizzo
Le API Cloud sono condivise tra milioni di sviluppatori e utenti. Per garantire un'equa per ridurre al minimo i rischi di abuso, tutte le API Cloud applicano limiti di frequenza le quote di utilizzo delle risorse, comunemente note come quote. Puoi utilizzare anche questi quote per controllare la spesa sui prodotti Google Cloud riducendo le tue limiti di quota. Se hai bisogno di più quote rispetto ai limiti predefiniti, devi inviare richieste di aumento delle quote.
Per ulteriori informazioni, consulta la sezione Limitazione dell'utilizzo delle API.
Monitoraggio dell'utilizzo
La maggior parte delle API Cloud fornisce informazioni dettagliate sull'utilizzo del progetto dell'API, inclusi livelli di traffico, tassi di errore e latenze. Ti aiuta a valutare rapidamente la priorità dei problemi relativi alle applicazioni che utilizzano le API Cloud. Puoi visualizzare queste informazioni nella dashboard API di Google Cloud nella console Google Cloud. Puoi anche creare dashboard e avvisi personalizzati in Cloud Monitoring.
Per ulteriori informazioni, consulta la sezione sull'utilizzo dell'API Monitoring.
API Google Enterprise
Le API Google Enterprise sono API ad alta stabilità, pronte per l'uso aziendale con le opzioni di assistenza disponibili.
Per ulteriori informazioni, vedi 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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
Inizia gratuitamente