Servizi pubblici e privati
Questa pagina confronta 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 CloudEsempi di API e servizi Google Cloud pubblici includono:
Devi disporre delle autorizzazioni appropriate per elencare o utilizzare API e servizi pubblici in un progetto Google Cloud . Ad esempio, per attivare un servizio,
devi disporre dell'autorizzazione serviceusage.services.enable
Identity and Access Management. Per
scoprire di più sulle autorizzazioni IAM richieste per
Service Usage, consulta
Controllo dell'accesso.
API e servizi privati
I servizi privati sono in genere API implementate utilizzando Cloud Endpoints in esecuzione in un altro progetto Google Cloud . Per scoprire o utilizzare API e servizi privati, devi prima ricevere l'accesso da un principal con le autorizzazioni necessarie. Per scoprire come concedere l'accesso per abilitare le API Cloud Endpoints da un progetto Google Cloud , 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 Endpoints Frameworks.
- 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, è necessaria l'autorizzazione servicemanagement.services.bind
. Per scoprire le autorizzazioni necessarie per
Service Usage, consulta Controllo dell'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ù sull'elenco dei servizi abilitati e disponibili nei tuoi progettiGoogle Cloud , consulta Elenco dei servizi.