Servicios públicos y privados

Service Usage te permite descubrir, habilitar y administrar tanto lasGoogle Cloud APIs disponibles a nivel global como las APIs personalizadas restringidas en tu Google Cloud proyecto. Si bien los servicios públicos son visibles para todos los consumidores, los servicios privados creados con Cloud Endpoints requieren que se otorguen permisos de acceso explícitos antes de que puedas enumerarlos o llamarlos.

API y servicios públicos

Las APIs y los servicios públicos son visibles a nivel global en todos los proyectos de Google Cloud. Estos son algunos ejemplos de APIs y servicios públicos de Google Cloud :

Necesitas los permisos adecuados para enumerar o usar APIs y servicios públicos en un proyecto de Google Cloud . Por ejemplo, para habilitar un servicio, necesitas el permiso serviceusage.services.enable de Identity and Access Management. Para obtener información sobre los permisos de IAM necesarios para Service Usage, consulta Control de acceso con IAM.

API y servicios privados

Por lo general, los servicios privados son APIs implementadas con Cloud Endpoints que se ejecutan en otro proyecto de Google Cloud . Para descubrir o usar APIs y servicios privados, primero debes obtener acceso de un principal con los permisos necesarios. Para obtener información sobre cómo otorgar acceso para habilitar las APIs de Cloud Endpoints desde un proyecto Google Cloud , consulta las siguientes páginas para cada uno de los respectivos frameworks de las APIs de Cloud Endpoints:

También debes tener los permisos de IAM adecuados para enumerar o usar las API y los servicios privados. Por ejemplo, para llamar al método services.enable de un servicio privado, debes tener el permiso servicemanagement.services.bind. Para obtener información sobre los permisos necesarios para Service Usage, consulta Control de acceso con IAM.

Cuando enumeras las APIs y los servicios disponibles o habilitados en un proyecto de Google Cloud , los resultados incluyen todas las APIs públicas y privadas a las que tienes acceso. Para obtener más información sobre cómo enumerar los servicios habilitados y disponibles en tus proyectos deGoogle Cloud , consulta Cómo enumerar servicios.