En esta sección se describen los pasos para integrar el backend de tu aplicación con Cloud Marketplace. Con esta integración, puedes gestionar las cuentas y los derechos de los usuarios, que indican que han comprado tu producto en Cloud Marketplace. Si has elegido un modelo de precios basado en el uso, también debes integrar tu backend para informar del uso a Google.
Para ver un ejemplo de cómo integrar una aplicación básica con Cloud Marketplace y una guía del código de muestra, consulta el codelab para integrar un servicio gestionado.
Para ver el código de muestra que se usa en el taller, consulta el repositorio de GitHub.
Antes de empezar
- Configura el acceso a la API Cloud Commerce Partner Procurement, tal como se describe en la sección sobre cómo integrar tu aplicación.
- Si has elegido un esquema de precios basado en el uso, comprueba que tu ingeniero de partners haya creado un servicio en el que puedas registrar el uso. Este servicio se muestra en el campo Dominio de servicio de la sección Integración de facturación de Producer Portal.
Acceder a la integración del backend de tu aplicación en Producer Portal
Para acceder a toda la información que necesitas para integrar el backend de tu aplicación con Cloud Marketplace desde una sola ubicación, como tus cuentas de servicio y los identificadores de nivel de plan, puedes usar la sección Integración de facturación del Portal del productor.
El enlace directo de Producer Portal es el siguiente:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
Para acceder a la sección Integración de la facturación, siga estos pasos:
Selecciona el nombre de tu producto en la lista de productos.
En la página Información general de su producto, vaya a la sección Integración técnica.
En la sección Integración técnica, haga clic en Integración de facturación.
Crear y vincular cuentas de servicio en el Portal para Productores
Puede usar la sección Integración de facturación del Portal para productores para crear y vincular las cuentas de servicio que usa para interactuar con las APIs de partners y para obtener información sobre las compras de los usuarios.
El enlace directo de Producer Portal es el siguiente:
https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID
En los pasos siguientes, puedes usar cuentas de servicio que ya tengas o crear otras. Si creas una cuenta de servicio, especifica su nombre en el campo Nombre de cuenta de servicio y su ID en el campo ID de cuenta de servicio. A continuación, haz clic en Crear y vincular. Para ver los pasos detallados para crear una cuenta de servicio, consulta el artículo Crear y gestionar cuentas de servicio.
Para vincular tus cuentas de servicio, sigue estos pasos:
Selecciona el nombre de tu producto en la lista de productos.
En la página Visión general de su producto, vaya a la sección Integración técnica y haga clic en Integración de facturación.
Para integrar la API Partner Procurement, vaya a Vincula una cuenta de servicio para llamar a la API de Procurement y haga clic en Añadir cuenta de servicio. Puedes introducir una cuenta de servicio que ya tengas en el campo o crear una.
Para integrar Pub/Sub, en Vincula una cuenta de servicio para suscribirte a un tema de Pub/Sub, haz clic en Añadir cuenta de servicio. Puedes introducir una cuenta de servicio que ya tengas en el campo o crear una. Concede el rol de gestión de identidades y accesos Editor de Pub/Sub a la cuenta de servicio que vincules.
Para integrar la API Service Control, en Añadir
roles/servicemanagement.serviceController
a una cuenta de servicio, haz clic en Añadir cuenta de servicio. Puedes introducir una cuenta de servicio que ya tengas en el campo o crear una.
Siguientes pasos
- Gestionar cuentas de usuario de tus productos SaaS.
- Gestiona los derechos de los clientes de tus productos de SaaS.
- En el caso de los productos con precios basados en el uso, configure el informe de uso de su aplicación a Google.