Comienza a usar la API de Service Consumer Management

En esta página, se describen los pasos que deben completarse antes de comenzar a usar la API de Service Consumer Management. Se supone que ya tienes un proyecto de Google Cloud Platform y un servicio administrado (como, por ejemplo, un servicio administrado creado con Cloud Endpoints) en ese proyecto, y que conoces las unidades de inquilino.

Activa el servicio

Si bien la API de Service Consumer Management te ayuda a administrar el uso de tus propios servicios administrados, también es un servicio en sí mismo. Por lo tanto, antes de utilizarla, debes activar la API de Service Consumer Management para el proyecto de Google Cloud Platform que aloja tu servicio administrado. Este proyecto se conoce como un proyecto del productor de servicios.

La forma más sencilla de habilitar la API de Service Consumer Management para el proyecto del productor de servicios es utilizar Google Cloud Platform Console. De manera alternativa, puedes habilitarla desde la linea de comandos o de manera programática. Puedes encontrar más información en Inhabilita y habilita servicios.

Configura los permisos

Después de habilitar la API de Service Consumer Management para el proyecto del productor de servicios, debes otorgarle permisos sobre los recursos para que pueda crear proyectos de inquilino en las carpetas y configurar la cuenta de facturación correcta en los proyectos de inquilino. Estas acciones se ejecutan a través de una cuenta de servicio propiedad de la API de Service Consumer Management, que se especifica en el siguiente formato:

service-PROJECT_NUMBER@service-consumer-management.iam.gserviceaccount.com

aquí, PROJECT_NUMBER es el número de proyecto para el proyecto del productor de servicios que activó el servicio de Service Consumer Management.

En el resto de esta guía se utiliza GCM_SA para representar la cuenta de servicio de la API de Service Consumer Management.

Configura los permisos de las carpetas

  1. Asegúrate de tener una carpeta para almacenar los proyectos de inquilino: necesitarás tener una Organización para crear carpetas dentro del proyecto del productor de servicios. Si no tienes una carpeta, sigue las instrucciones en Crea y administra carpetas para crear una. La carpeta tendrá un FOLDER_ID basado en un número entero.

  2. En la carpeta, asigna la función de Creador o eliminador de proyectos a la cuenta de servicio de la API de Service Consumer Management. Sigue las instrucciones en Configura el acceso a las carpetas para agregar la función de Creador de proyectos y Eliminador de proyectos mediante GCM_SA como el usuario.

Configura los permisos de la cuenta de facturación

  1. Asegúrate de tener una cuenta de facturación que pueda compartirse para los proyectos de inquilino. Si no tienes una cuenta de facturación, consulta Crea, modifica o cierra una cuenta de facturación a fin de obtener instrucciones para crear una.

  2. Sigue las instrucciones para agregar la función de Usuario de cuenta de facturación a GCM_SA.

Requisitos de los recursos

  • La API de Service Consumer Management crea proyectos de inquilino por ti; por lo tanto, asegúrate de tener suficiente cuota para crearlos.
  • Según la configuración predeterminada, solo puedes crear hasta 12 proyectos. Si necesitas más, envíanos un correo electrónico.
¿Te sirvió esta página? Envíanos tu opinión:

Enviar comentarios sobre…

Service Infrastructure