Servizi pubblici e privati

Questa pagina mette a confronto i concetti di servizi pubblici e privati su Google Cloud.

API e servizi pubblici

Le API e i servizi pubblici sono visibili a livello globale in tutti i progetti Google Cloud. Esempi di API e servizi pubblici Google Cloud includono:

Per elencare o utilizzare API e servizi pubblici in un progetto Google Cloud, sono necessarie le autorizzazioni appropriate. Ad esempio, per attivare un servizio, è necessaria l'autorizzazione serviceusage.services.enable Identity and Access Management. Per informazioni sulle autorizzazioni IAM richieste per l'Service Usage, consulta Controllo dell'accesso.

API e servizi privati

I servizi privati sono tipicamente API implementate utilizzando Cloud Endpoints in esecuzione in un altro progetto Google Cloud. Per scoprire o utilizzare API e servizi privati, devi prima ottenere l'accesso da un principale con le autorizzazioni necessarie. Per scoprire come concedere l'accesso per attivare le API Cloud Endpoints da un progetto Google Cloud, consulta le seguenti pagine per ciascuno dei rispettivi framework API Cloud Endpoints:

Devi disporre anche delle autorizzazioni IAM appropriate per elencare o utilizzare API e servizi privati. Ad esempio, per chiamare il metodo services.enable per un servizio privato, è necessaria l'autorizzazione servicemanagement.services.bind. Per informazioni sulle autorizzazioni necessarie per Service Usage, consulta Controllo accesso.

Quando elenchi le API e i servizi disponibili o abilitati in un progetto Google Cloud, i risultati includono tutte le API pubbliche e private a cui hai accesso. Per scoprire di più sui servizi di scheda abilitati e disponibili nei tuoi progetti Google Cloud, consulta Servizi di scheda.