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 Google Cloud progetti. Ecco alcuni esempi di API e servizi pubblici: Google Cloud
Per elencare o utilizzare API e servizi pubblici in un Google Cloud progetto, devi disporre delle 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 Google Cloud progetto, consulta le seguenti pagine per ciascuno dei rispettivi framework API Cloud Endpoints:
- Controllo degli utenti che possono attivare l'API per la specifica OpenAPI.
- Controllo degli utenti che possono attivare l'API per i framework Endpoints.
- Controllo degli utenti che possono attivare l'API per gRPC.
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, è obbligatoria l'autorizzazione servicemanagement.services.bind
. Per informazioni sulle autorizzazioni necessarie per
l'Service Usage, consulta Controllo dell'accesso.
Quando elenchi le API e i servizi disponibili o abilitati in un Google Cloud progetto , i risultati includono tutte le API pubbliche e private a cui hai accesso. Per scoprire di più sui servizi attivati e disponibili nelle schede dei tuoiGoogle Cloud progetti, consulta Servizi per le schede.