Servizi pubblici e privati
Questa pagina mette a confronto i concetti di servizio pubblico e privato 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 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 abilitare un servizio,
devi disporre dell'autorizzazione Identity and Access Management di serviceusage.services.enable
. Per scoprire di più sulle autorizzazioni IAM necessarie per Service Usage, consulta Controllo degli accessi.
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'entità con le autorizzazioni necessarie. Per scoprire come concedere l'accesso per abilitare le API Cloud Endpoints da un progetto Google Cloud, vedi le pagine seguenti per ciascuno dei rispettivi framework API Cloud Endpoints:
- Controllo di chi può abilitare l'API per la specifica OpenAPI.
- Controllo degli utenti che possono abilitare l'API per Endpoints Frameworks.
- Controllo di chi può abilitare l'API per gRPC.
Devi inoltre disporre delle autorizzazioni IAM appropriate per elencare o utilizzare API e servizi privati. Ad esempio, per chiamare il metodo services.enable
per un servizio privato, è richiesta l'autorizzazione servicemanagement.services.bind
. Per scoprire le autorizzazioni necessarie per Service Usage, vedi Controllo degli accessi.
Quando elenchi le API e i servizi disponibili o abilitati in un progetto Google Cloud, i risultati includono le API pubbliche e private a cui hai accesso. Per scoprire di più su come elencare i servizi abilitati e disponibili nei tuoi progetti Google Cloud, consulta Servizi di liste.