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 para parceiros de canal | Um parceiro de canal autorizado a revender seu produto estende uma oferta ou um acordo 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ê recebe.
| Nome do evento | Iniciado por | Resposta | Destinatário |
|---|---|---|---|
|
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 |
|
Um contrato existente é emendado. | O registro do contrato de compra foi alterado. | Fabricante e proponente |
|
Um contrato expirou, foi cancelado, foi rescindido. | O fechamento do contrato de compra é registrado e as ações de cancelamento após o contrato acontecem. O ISV começa a revogar os direitos do cliente. | Fabricante e proponente |
| Aviso de contrato de compra emitido - Fabricante | A AWS emitiu um comunicado que pode invalidar este contrato. As condições que podem acionar esse alerta incluem encerramento da conta do comprador, comprometimento, abuso ou fraude. | A AWS identificou um problema que afeta esse contrato. Esse problema pode afetar o faturamento ou o acesso ao serviço. Entre em contato diretamente com o comprador e avalie se deseja revisar seu acesso. | Somente fabricante |
| Aviso de contrato de compra resolvido - Fabricante | A AWS resolveu os problemas que estavam afetando esse contrato. | A AWS resolveu o problema que afeta este contrato. Se você fez alterações na assinatura ou no acesso do comprador, poderá restaurá-la a seu critério. | Somente fabricante |
| Licença atualizada - Fabricante | O direito do comprador a um produto mudou. | 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 denunciar 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 |
| Limite de gastos atingido | O gasto acumulado do comprador em um produto SaaS pré-pago atingiu um limite de gastos e AWS Marketplace iniciou uma verificação de pagamento (veterinária) no cartão do comprador. | Informativo; nenhuma ação é necessária. AWS Marketplace está verificando a capacidade de pagamento do comprador. Aguarde o sucesso do evento Spend Threshold Vet ou Spend Threshold Vet Failed. | Fabricante e proponente |
| O teste Spend Threshold foi bem-sucedido | A verificação do pagamento no cartão do comprador foi aprovada e o ciclo do limite de gastos foi reiniciado. | Informativo; nenhuma ação é necessária. AWS Marketplace validou o método de pagamento do comprador. | Fabricante e proponente |
| Falha na verificação do limite de gastos | A verificação do pagamento no cartão do comprador falhou. | AWS Marketplace não foi possível verificar o método de pagamento do comprador. AWS Marketplace tentará a verificação novamente. | Fabricante e proponente |
Os eventos Spend Threshold Atached, Spend Threshold Vet Succeeded e Spend Threshold Vet Failed se aplicam somente a produtos SaaS com preços baseados no uso (pagamento conforme o uso). AWS Marketplace não envia esses eventos para produtos SaaS com preços somente por contrato ou por assinatura.
nota
Os tipos de eventos do contrato de compra para fabricante e proponente são quase idênticos, exceto pela presença de um 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 oferece aos vendedores uma hora para enviar os 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. Os vendedores têm uma hora após o recebimento desse evento para coletar qualquer uso não declarado para o 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-se EventBridge com seu produto SaaS
Use EventBridge para integrar suas operações de provisionamento de locatários à 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 filtrar tipos específicos de eventos enviados para 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 Contratos e licenças do AWS Marketplace como AWS serviço.
-
Todos os tipos de eventos de contratos e licenças do AWS Marketplace 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 destinos, incluindo funções Lambda, Step Functions e API Gateway.
Para obter mais informações sobre como configurar EventBridge regras, consulte Introdução: criar uma regra de barramento de EventBridge eventos da Amazon.