Gerenciando eventos de assinatura de SaaS com a Amazon EventBridge - AWS Marketplace

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Gerenciando eventos de assinatura de SaaS com a Amazon EventBridge

Você pode usar EventBridge a Amazon para integrar e gerenciar produtos SaaS com o. AWS Marketplace Os eventos são enviados para alterações nas assinaturas dos clientes e nos direitos contratuais de seus produtos. Você recebe notificações quando os clientes se inscrevem, quando seus direitos mudam e quando eles cancelam, para que você saiba exatamente quando conceder ou revogar o acesso. Esses eventos têm duas funções principais:

  • Fabricante — Este é o fabricante original do produto listado em AWS Marketplace, também conhecido como Fornecedor Independente de Soluções (ISV).

  • Proponente — Este é o proponente original de um contrato de compra para o produto listado em. AWS Marketplace Pode ser o ISV ou um parceiro de canal autorizado a revender o produto.

Dois padrões de venda distintos determinam se você, como ISV, atua como fabricante ou proponente. Sua função determina por meio de quais notificações você recebe EventBridge.

Padrão de venda Description Papel do ISV
AWS Marketplace oferta pública ou privada Você estende uma oferta ou contrato diretamente ao comprador. Fabricante e proponente
Oferta privada de parceiros de canal Um parceiro de canal autorizado a revender seu produto estende uma oferta ou contrato ao comprador. Fabricante

EventBridge eventos para produtos SaaS

Quando ocorre uma AWS Marketplace transação, EventBridge envia eventos para seu barramento de eventos padrão. Sua função como fabricante ou proponente determina quais eventos você receberá.

Nome do evento Iniciado por Resposta Destinatário
  • Contrato de compra criado - Fabricante

  • Contrato de compra criado - Proponente

Um novo contrato é criado, um contrato existente é substituído ou um contrato existente é renovado. O contrato de compra é registrado e as ações pós-venda são tomadas. DescribeAgreement A API é usada para determinar se o novo contrato é um teste gratuito. Fabricante e proponente
  • Contrato de compra alterado - Fabricante

  • Contrato de compra alterado - Proponente

Um contrato existente é alterado. O registro do contrato de compra foi alterado. Fabricante e proponente
  • Contrato de compra encerrado - Fabricante

  • Contrato de compra encerrado - Proponente

Um contrato expirou, foi cancelado, foi rescindido. O fechamento do contrato de compra é registrado e as ações de cancelamento pós-contrato acontecem. O ISV começa a revogar os direitos dos clientes. Fabricante e proponente
Licença atualizada - Fabricante O direito do comprador a um produto foi alterado. Os direitos do cliente são verificados usando a GetEntitlements API e os serviços são provisionados adequadamente. Somente fabricante
Licença desprovisionada - Fabricante O direito do comprador a um produto terminou. Para produtos baseados em uso, esse evento marca o início de uma janela de relatório final de 1 hora. Os vendedores devem coletar e relatar qualquer uso não declarado usando a BatchMeterUsage API. Depois que essa janela for fechada, os direitos do cliente serão totalmente revogados e os relatórios de uso não serão mais aceitos. Somente fabricante
nota

Os tipos de eventos do contrato de compra para fabricante e proponente são quase idênticos, exceto pela presença de uma ID de autorização de revenda. Para evitar mensagens redundantes, somente o evento do contrato de compra do proponente é enviado quando você é o fabricante e o proponente.

Para ver a lista completa dos tipos de eventos e seus esquemas detalhados, consulte EventBridge Eventos da Amazon o Guia do Vendedor.

Janela final de relatórios de uso para produtos baseados em uso

Para produtos com um componente de cobrança baseado no uso, o AWS Marketplace dá aos vendedores uma hora para enviar registros de uso final para clientes cujos direitos terminaram. Após esse período, a BatchMeterUsage API rejeita o uso relatado e você não pode cobrar o cliente.

AWS O Marketplace envia o evento License Deprovisioned - Manufacturer para sinalizar o início da janela final de relatórios. Após receberem esse evento, os vendedores têm uma hora para coletar qualquer uso não declarado do cliente e denunciá-lo usando a BatchMeterUsage API.

Após o fechamento da janela de uma hora, o AWS Marketplace revoga totalmente os direitos do cliente e não aceita mais relatórios de uso.

Integre EventBridge com seu produto SaaS

Use EventBridge para integrar suas operações de provisionamento de inquilinos com sua listagem de SaaS no Marketplace. AWS

  • As regras do evento definem como reagir a um evento. Essas regras podem reagir imediatamente ou em um cronograma definido.

  • Os padrões de eventos são definidos nas regras de eventos e permitem que você filtre por tipos específicos de eventos enviados ao seu barramento de eventos padrão. Modelos de padrões para cada tipo de evento estão disponíveis no EventBridge console. Na etapa de configuração do padrão de eventos, selecione AWS serviços como origem do evento e AWS Marketplace Agreements and Licenses como AWS serviço.

    • Todos os tipos de eventos do AWS Marketplace Agreements and Licenses usam a estrutura a seguir.

    { "detail-type": ["e.g. Purchase Agreement Ended - Manufacturer"], "source": ["aws.agreement-marketplace"] }
  • Os alvos são recursos que recebem eventos quando correspondem ao padrão de eventos definido para uma regra. Muitos AWS serviços se integram EventBridge e podem servir como alvos, incluindo funções Lambda, Step Functions e API Gateway.

Para obter mais informações sobre a configuração de EventBridge regras, consulte Introdução: criar uma regra de barramento de EventBridge eventos da Amazon.