Servicios públicos y privados

En esta página se comparan los conceptos de servicios públicos y privados en Google Cloud.

API y servicios públicos

Los servicios y las API públicos son visibles globalmente en todos los proyectos de Google Cloud. Estos son algunos ejemplos de servicios y API públicos de Google Cloud:

Para enumerar o usar los servicios y las API públicos de un proyecto de Cloud, debes contar con los permisos adecuados. Por ejemplo, para habilitar un servicio, necesitas el permiso de administración de identidades y accesos serviceusage.services.enable. Si deseas obtener información sobre los permisos de IAM necesarios para Service Usage, consulta Control de acceso.

API y servicios privados

Los servicios privados suelen ser API implementadas con Cloud Endpoints que se ejecutan en otro proyecto de Cloud. Para descubrir o usar API y servicios privados, primero debes recibir el acceso de parte de un miembro del proyecto que tenga los permisos necesarios. Si quieres aprender a otorgar acceso para habilitar las API de Cloud Endpoints desde un proyecto de Cloud, consulta las siguientes páginas de cada uno de los frameworks respectivos de la API 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 acerca de los permisos obligatorios relacionados con Service Usage, consulta Control de acceso.

Cuando enumeras las API y los servicios disponibles o habilitados en un proyecto de Cloud, los resultados incluyen todas las API 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 de Cloud, consulta Enumera servicios.