Servizi pubblici e privati
Service Usage ti consente di scoprire, abilitare e gestire sia le APIGoogle Cloud disponibili a livello globale sia le API personalizzate con limitazioni nel tuo progetto Google Cloud . Mentre i servizi pubblici sono visibili a tutti i consumer, i servizi privati creati con Cloud Endpoints richiedono concessioni di accesso esplicite prima di poterli elencare o chiamare.
API e servizi pubblici
Le API e i servizi pubblici sono visibili a livello globale in tutti i progetti. Google CloudEcco alcuni esempi di Google Cloud API e servizi pubblici:
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 con IAM.
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 di chi può abilitare l'API per la specifica OpenAPI.
- Controllo di chi può abilitare l'API per Endpoints Frameworks.
- Controllo di chi può abilitare 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 con IAM.
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 saperne di più sull'elenco dei servizi abilitati e disponibili nei tuoi progettiGoogle Cloud , consulta Elenca servizi.