Configurar o back-end do app

Esta seção descreve as etapas para integrar o back-end do seu app ao no Cloud Marketplace. Com essa integração, é possível gerenciar as contas dos usuários e direitos, o que indica que os usuários compraram seu produto no Cloud Marketplace. Se você escolheu um modelo de preços com base no uso, integre seu back-end também para informar o uso ao Google.

Um exemplo de integração de um app básico com o Cloud Marketplace e um do exemplo de código, consulte a codelab para integrar um serviço gerenciado.

Para ver o código de amostra usado no codelab, consulte o repositório do GitHub.

Antes de começar

  • Configure o acesso à API Cloud Commerce Partner Procurement, conforme descrito em Integre seu app.
  • Se você escolheu um esquema de preços baseado no uso, verifique se o Partner Engineer criou um serviço com que você pode relatar o uso. Este serviço é exibido no campo Domínio do serviço do Seção Integração de faturamento do Portal do Produtor.

Acessar a integração do back-end do app no Portal do Produtor

Para acessar todas as informações necessárias para integrar o back-end do seu app ao Cloud Marketplace de um local, como suas contas de serviço e plano identificadores de nível de serviço, use a seção Integração de faturamento do Producer Portal.

O link direto para o Portal do Produtor é:

https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID

Para acessar a seção Integração de faturamento:

  1. Na lista de produtos, clique no nome do seu produto.

  2. Na página Visão geral do seu produto, acesse Seção Integração técnica.

  3. Na seção Integração técnica, clique em Integração de faturamento.

Criar e vincular contas de serviço no Portal do Produtor

Use a seção Integração de faturamento do Portal do Produtor para criar e vincular as contas de serviço que você usa para interagir com as APIs de parceiros e para para conseguir informações sobre compras.

O link direto para o Portal do Produtor é:

https://console.cloud.google.com/producer-portal?project=YOUR_PROJECT_ID

Nas etapas a seguir, use contas de serviço atuais ou crie novas contas de serviço. Se você criar uma nova conta de serviço, especifique o nome dela no campo Nome da conta de serviço e o ID dela no campo ID da conta de serviço. Em seguida, clique em Criar e vincular. Para as etapas para criar uma conta de serviço. Consulte Como criar e gerenciar contas de serviço.

Para vincular suas contas de serviço:

  1. Na lista de produtos, clique no nome do seu produto.

  2. Na página Visão geral do produto, acesse a seção Integração técnica e clique em Integração de faturamento.

  3. Para fazer a integração com a API Partner Procurement, em Vincular uma conta de serviço para chamar a API Procurement, clique em Adicionar conta de serviço. É possível inserir uma conta de serviço atual no campo ou criar uma nova.

  4. Para integrar com o Pub/Sub, Vincule uma conta de serviço para assinar um tópico do Pub/Sub, clique em Adicionar conta de serviço. É possível inserir uma conta de serviço atual no campo ou criar uma nova. Conceda Editor do Pub/Sub papel do Identity and Access Management (IAM) à conta de serviço vinculada.

  5. Para a integração com a API Service Control, em Adicionar roles/servicemanagement.serviceController a uma conta de serviço, clique em Adicionar conta de serviço. É possível inserir uma conta de serviço atual no campo ou crie uma nova conta de serviço.

A seguir