API di Google Cloud

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, HTTP e gRPC, con i client su 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 di Google Enterprise API nella console Google Cloud Libreria API.

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 o gli strumenti Google Cloud CLI 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 Librerie client delle API di Google. La maggior parte delle API Cloud fornisce inoltre gRPC che puoi chiamare tramite Librerie client di Google Cloud, che offrono prestazioni e usabilità migliori. Puoi anche usare soluzioni clienti.

Per ulteriori informazioni sulle nostre librerie client, consulta Spiegazione delle librerie client.

Crittografia TLS

Tutte le API Cloud accettano solo richieste sicure tramite crittografia TLS.

  • Se utilizzi una delle nostre librerie client, la crittografia dei dati in transito viene gestita automaticamente 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 crei autonomamente un client HTTP, consulta le nostre linee guida su 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 privatamente alle API Cloud per motivi di sicurezza e conformità. Puoi utilizzare Private Service Connect configurare e gestire questo 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 alcuni le API più diffuse:

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 una migliore comprensione di Cloud, puoi consultare la nostra guida alla progettazione delle API su quelle di livello inferiore.

Se vuoi studiare la definizione dell'interfaccia delle API Cloud, puoi visitare la Repository delle 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, per archiviare richieste di aumento della quota.

Per maggiori informazioni, consulta la sezione Limitazione dell'utilizzo dell'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. Sono utili per gestire rapidamente i problemi delle applicazioni che utilizzano le API Cloud. Puoi puoi visualizzare queste informazioni in Google Cloud Dashboard delle API nella console Google Cloud. Tu 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