Configura el backend de tu app

En esta sección, se describen los pasos para integrar el backend de tu app en Cloud Marketplace. Con esta integración, puedes administrar cuentas de usuario y derechos, que indican que los usuarios compraron tu producto en Cloud Marketplace. Si eliges un modelo de precios basado en el uso, también integras tu backend para informar el uso a Google.

Si deseas ver un ejemplo de integración de una app básica con Cloud Marketplace y una explicación del código de muestra, consulta el codelab para integrar un servicio administrado.

Para ver el código de muestra que se usa en el codelab, consulta el repositorio de GitHub.

Antes de comenzar

  • Configura el acceso a la API de Cloud Commerce Partner Procurement, como se describe en Integra tu app.
  • Si eliges un esquema de precios basado en el uso, verifica que tu Ingeniero socio haya creado un servicio en el que puedas informar el uso. Este servicio se muestra en el campo Dominio de servicio de la sección Integración de facturación de Producer Portal.

Accede a la integración del backend de tu app en Producer Portal

Para acceder a toda la información que necesitas para integrar el backend de tu app con Cloud Marketplace desde una ubicación, como tus cuentas de servicio y los identificadores de nivel del plan, puedes usar la sección del Producer Portal Integración de facturación.

El vínculo directo a 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 facturación, haz lo siguiente:

  1. En la lista de productos, haz clic en el nombre del producto.

  2. En la página Descripción general de tu producto, ve a la sección Integración técnica.

  3. En la sección Integración técnica, haz clic en Integración de facturación.

Crea y vincula cuentas de servicio en Producer Portal

Puedes usar la sección Integración de facturación en Producer Portal para crear y vincular las cuentas de servicio que usas para interactuar con las APIs de Partner y obtener información sobre las compras de los usuarios.

El vínculo directo a 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 existentes o crear cuentas de servicio nuevas. Si creas una cuenta de servicio nueva, especifica su nombre en el campo Nombre de la cuenta de servicio y su ID en el campo ID de cuenta de servicio y, luego, haz clic en Crear y vincular. Para obtener pasos detallados sobre cómo crear una cuenta de servicio, consulta Crea y administra cuentas de servicio.

Para vincular tus cuentas de servicio, sigue estos pasos:

  1. En la lista de productos, haz clic en el nombre del producto.

  2. En la página Descripción general de tu producto, ve a la sección Integración técnica y haz clic en Integración de facturación.

  3. Para integrarla a la API de Partner Procurement, en Vincular una cuenta de servicio para llamar a la API de Procurement, haz clic en Agregar cuenta de servicio. Puedes ingresar una cuenta de servicio existente en el campo o crear una cuenta de servicio nueva.

  4. Para integrar con Pub/Sub, en Vincula una cuenta de servicio para suscribirte a un tema de Pub/Sub, haz clic en Agregar cuenta de servicio. Puedes ingresar una cuenta de servicio existente en el campo o crear una cuenta de servicio nueva. Otorga el rol de Identity and Access Management (IAM) de editor de Pub/Sub a la cuenta de servicio que vincules.

  5. Para integrarla a la API de Service Control, en Agregar roles/servicemanagement.serviceController a una cuenta de servicio, haz clic en Agregar cuenta de servicio. Puedes ingresar una cuenta de servicio existente en el campo o crear una cuenta de servicio nueva.

¿Qué sigue?