Gestione degli eventi di abbonamento SaaS con Amazon EventBridge - Marketplace AWS

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestione degli eventi di abbonamento SaaS con Amazon EventBridge

Puoi usare Amazon EventBridge per integrare e gestire prodotti SaaS con. Marketplace AWS Gli eventi vengono inviati per modificare gli abbonamenti dei clienti e i diritti contrattuali per i tuoi prodotti. Ricevi notifiche quando i clienti si abbonano, quando i loro diritti cambiano e quando annullano, così sai esattamente quando concedere o revocare l'accesso. Questi eventi svolgono due ruoli principali:

  • Produttore: si tratta del produttore originale del prodotto indicato nell'inserzione Marketplace AWS, noto anche come Independent Solution Vendor (ISV).

  • Proponente: è il proponente originale di un contratto di acquisto per il prodotto elencato in. Marketplace AWS Può trattarsi dell'ISV o di un Channel Partner autorizzato a rivendere il prodotto.

Due modelli di vendita distinti determinano se, in qualità di ISV, agisci come produttore o proponente. Il tuo ruolo determina le notifiche tramite cui ricevere. EventBridge

Modello di vendita Description Il ruolo di ISV
Marketplace AWS offerta pubblica o privata Estendi un'offerta o un accordo direttamente all'acquirente. Produttore e proponente
Offerta privata per i partner di canale Un partner di canale autorizzato a rivendere il prodotto estende un'offerta o un accordo all'acquirente. Produttore

EventBridge eventi per prodotti SaaS

Quando si verifica una Marketplace AWS transazione, EventBridge invia gli eventi al bus degli eventi predefinito. Il tuo ruolo di produttore o proponente determina quali eventi ricevere.

Nome evento Iniziato da Risposta Destinatario
  • Contratto di acquisto creato - Produttore

  • Contratto di acquisto creato - Proponente

Viene creato un nuovo accordo, un accordo esistente viene sostituito o un accordo esistente viene rinnovato. Il contratto di acquisto viene registrato e vengono intraprese le azioni successive alla vendita. DescribeAgreement L'API viene utilizzata per determinare se il nuovo contratto è una prova gratuita. Produttore e proponente
  • Contratto di acquisto modificato - Produttore

  • Contratto di acquisto modificato - Proponente

Un contratto esistente viene modificato. Il record del contratto di acquisto viene modificato. Produttore e proponente
  • Contratto di acquisto concluso - Produttore

  • Contratto di acquisto scaduto - Proponente

Un contratto è scaduto, è stato annullato, è stato risolto. La chiusura del contratto di acquisto viene registrata e vengono eseguite le azioni di annullamento successive all'accordo. L'ISV inizia a revocare i diritti dei clienti. Per i prodotti basati sull'utilizzo, l'ISV riporta i record di utilizzo finali prima dell'invio dell'evento di deprovisioning della licenza e della chiusura della finestra di segnalazione. Produttore e proponente
Licenza aggiornata - Produttore Il diritto dell'acquirente a un prodotto è cambiato. I diritti dei clienti vengono verificati utilizzando l'GetEntitlementsAPI e i servizi vengono forniti di conseguenza. Solo produttore
Licenza non fornita - Produttore Il diritto dell'acquirente a un prodotto è scaduto. I diritti del cliente vengono completamente revocati. Solo produttore
Nota

I tipi di eventi relativi al contratto di acquisto per produttore e proponente sono quasi identici, fatta eccezione per la presenza di un ResaleAuthorization ID. Per evitare messaggi ridondanti, viene inviato solo l'evento del contratto di acquisto del proponente quando l'utente è sia il produttore che il proponente.

Per informazioni su come rispondere a queste notifiche, consulta i seguenti argomenti:

Per l'elenco completo dei tipi di eventi e dei relativi schemi dettagliati, consulta la Guida EventBridge Eventi Amazon al venditore.

Riporta l'utilizzo finale prima del rilascio della licenza

Per i prodotti con un componente di fatturazione basato sull'utilizzo, AWS Marketplace offre ai venditori un'ora per inviare i record di utilizzo finali per i clienti il cui contratto è scaduto. Dopo questo periodo, l'BatchMeterUsageAPI rifiuta l'utilizzo segnalato e non puoi fatturare al cliente. I seguenti eventi definiscono l'inizio e la chiusura di quella finestra:

  • AWS Marketplace invia l'evento concluso del contratto di acquisto alla scadenza del contratto e segna l'inizio della finestra di segnalazione finale. I venditori hanno un'ora per raccogliere qualsiasi utilizzo non segnalato per il cliente e segnalarlo utilizzando l'BatchMeterUsageAPI.

  • AWS Marketplace invia l'evento di deprovisioning della licenza quando ha revocato completamente i diritti del cliente e non accetta più i report sull'utilizzo.

Integra EventBridge con il tuo prodotto SaaS

Utilizzalo EventBridge per integrare le operazioni di provisioning dei tenant con la tua inserzione SaaS nel Marketplace. AWS

  • Le regole degli eventi definiscono come reagire a un evento. Queste regole possono reagire immediatamente o secondo una pianificazione prestabilita.

  • I modelli di eventi sono definiti nelle regole degli eventi e consentono di filtrare in base a tipi di eventi specifici inviati al bus eventi predefinito. I modelli di pattern per ogni tipo di evento sono disponibili nella EventBridge console. Nella fase di configurazione del modello di evento, seleziona AWS i servizi come origine dell'evento e AWS Marketplace Agreements and Licenses come AWS servizio.

    • Tutti i tipi di eventi AWS Marketplace Agreements and Licenses utilizzano la seguente struttura.

    { "detail-type": ["e.g. Purchase Agreement Ended - Manufacturer"], "source": ["aws.agreement-marketplace"] }
  • Gli obiettivi sono risorse che ricevono eventi quando corrispondono al modello di evento definito per una regola. Molti AWS servizi si integrano EventBridge e possono fungere da obiettivi, tra cui le funzioni Lambda, Step Functions e API Gateway.

Per ulteriori informazioni sulla configurazione EventBridge delle regole, consulta Getting started: Create an Amazon EventBridge Event Bus rule.