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:
Na lista de produtos, clique no nome do seu produto.
Na página Visão geral do seu produto, acesse Seção Integração técnica.
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:
Na lista de produtos, clique no nome do seu produto.
Na página Visão geral do produto, acesse a seção Integração técnica e clique em Integração de faturamento.
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.
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.
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
- Gerenciar contas de usuário para seus produtos SaaS.
- Gerenciar direitos do cliente para seus produtos SaaS.
- Para produtos com preços baseados no uso, configurar os relatórios de uso do app; para o Google.