Para oferecer um produto de agente de IA pelo Google Cloud Marketplace, você precisa integrar seu produto ao Google Cloud.
Antes de começar
- Verifique se seu Partner Engineer ativou o acesso à API Partner Procurement do Cloud Commerce. Depois que o Engenheiro de parceiros conceder acesso à API Partner Procurement, não será necessário realizar outras etapas para ativar a API no console do Google Cloud .
Integração do back-end
Você precisa fazer a integração do back-end do app às APIs e aos seguintes serviços do Google:
Integre-se ao Pub/Sub para receber notificações do Cloud Marketplace, como quando um usuário se inscreve no seu produto. Seu Engenheiro de parceiros cria um tópico do Pub/Sub em que você precisa se inscrever para receber notificações.
Para informações sobre como assinar um tópico do Pub/Sub, consulte o Guia de assinantes de Pub/Sub.
Faça a integração com a API Partner Procurement. Isso permite que você faça o seguinte:
- Criar contas para clientes.
- Vincule as contas dos clientes à compra no Cloud Marketplace.
- Atualize as contas vinculadas quando os usuários mudarem ou cancelarem os planos de assinatura.
Se você escolheu um modelo de preços com base no uso, integre-o ao Service Control para relatar as informações de uso.
Para informações detalhadas sobre como integrar o back-end do aplicativo ao Cloud Marketplace, consulte Configurar o back-end do app.
Para ver um exemplo de integração do back-end de um produto básico com o Cloud Marketplace e um tutorial do código de exemplo, consulte o codelab para integrar um produto de software como serviço (SaaS).
Integrar com as APIs do Google
Você pode integrar seu produto de agente de IA às APIs do Google usando bibliotecas de cliente, que oferecem acesso programático aos produtos do Google. As bibliotecas de cliente estão disponíveis para as plataformas de desenvolvimento mais usadas, como Java, Python e .NET.
Instale as bibliotecas de cliente para sua plataforma na página Bibliotecas de cliente da API. Com as bibliotecas de cliente, é possível:
- Conecte-se à sua assinatura do Pub/Sub e processe as mensagens recebidas.
- se você escolher o preço com base no uso, conectar-se à API Service Control para relatar os dados de uso ao Google.
Para criar contas vinculadas para clientes e enviar e receber atualizações sobre contas de usuários, você também precisa se integrar à API Partner Procurement. Como a API Partner Procurement é restrita, é preciso criar uma nova biblioteca de cliente para a API.
Para criar uma nova biblioteca de cliente, instale as bibliotecas de cliente do Google e crie uma nova biblioteca a partir do documento de descoberta da API. O documento de descoberta da API Partner Procurement está neste URL:
https://cloudcommerceprocurement.googleapis.com/$discovery/rest?version=v1
Por exemplo, se você estiver criando uma biblioteca de cliente do Python para a
API Partner Procurement, use o método
build(). Para ver o código de amostra de criação de uma biblioteca
de cliente, consulte as amostras de codelab no GitHub (em inglês).
A seguir
- Configure o back-end do app.
- Publique seu agente de IA no Cloud Marketplace.