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 limitate 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 poter essere elencati o chiamati.
API e servizi pubblici
Le API e i servizi pubblici sono visibili a livello globale in tutti i progetti Google Cloud. Ecco alcuni esempi di API e servizi Google Cloud pubblici:
Devi disporre delle autorizzazioni Identity and Access Management 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. Per un elenco delle autorizzazioni relative a Service Usage e dei ruoli IAM che le contengono, consulta Ruoli e autorizzazioni di Service Usage.
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 , consulta le pagine seguenti per ciascuno dei rispettivi framework API Cloud Endpoints:
- Controllare chi può abilitare l'API per la specifica OpenAPI.
- Controllo di chi può attivare l'API per Endpoints Frameworks.
- Controllare chi può abilitare l'API per gRPC.
Devi anche 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, è necessaria l'autorizzazione servicemanagement.services.bind. Per un elenco delle autorizzazioni relative a Service Usage e ai ruoli IAM che le contengono, consulta Ruoli e autorizzazioni di Service Usage.
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 Elenca i servizi.