Faça a gestão das autorizações para ofertas privadas com aprovação automática de ofertas

Quando um cliente compra uma oferta privada, a Google cria uma concessão, que indica que o cliente comprou a oferta no Cloud Marketplace.

Este artigo revê como gerir autorizações para as suas ofertas privadas com a aprovação automática de ofertas ativada através da API Partner Procurement.

Se não tiver ativado a aprovação automática de ofertas para o seu produto de software como serviço (SaaS), recebe mensagens do Pub/Sub diferentes das descritas neste artigo. Para ver detalhes dessas mensagens do Pub/Sub, consulte o artigo Faça a gestão das autorizações para ofertas privadas.

Para ver detalhes sobre a utilização da API Partner Procurement para ofertas privadas, visite a documentação de referência.

Verifique quando as ofertas do cliente vão ficar ativas

Quando ativa a aprovação automática de ofertas para um produto de SaaS, recebe mensagens Pub/Sub diferentes das que recebe para produtos de SaaS que não têm a aprovação automática ativada. Uma vez que os produtos SaaS com aprovação automática de ofertas suportam datas de início agendadas, depois de uma oferta privada ser aceite, tem de verificar quando se espera que a oferta comece para poder aprovisionar recursos no momento certo.

Quando um cliente compra uma oferta privada, o Cloud Marketplace cria uma autorização e envia a seguinte mensagem do Pub/Sub para o seu produto:

{
  "eventId": "...",
  "eventType": "ENTITLEMENT_OFFER_ACCEPTED",
  "entitlement": {
  "id": "ENTITLEMENT_ID",
  "updateTime": "...",
  "newOfferDuration": "", // Contract duration for the offer
  "newOfferStartTime": "...", // Starting time for the offer
  "newOfferEndTime": "...", // Ending time for the offer
  },
}

Neste exemplo, ENTITLEMENT_ID é um ID criado pelo Cloud Marketplace.

No seu sistema, atualize a conta do utilizador para refletir que este comprou a oferta. Use o campo newOfferStartTime para verificar a hora em que se espera que a oferta comece, para que possa aprovisionar recursos conforme necessário.

O que se segue?