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:
- 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, è 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.