View a markdown version of this page

Ricezione di eventi da un partner SaaS con Amazon EventBridge - Amazon EventBridge

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à.

Ricezione di eventi da un partner SaaS con Amazon EventBridge

Per poter ricevere eventi da applicazioni e servizi partner SaaS, devi disporre di un'origine eventi partner del partner. Una fonte di eventi partner è una risorsa creata da un partner che puoi quindi accettare come origine di eventi. Per accettare l'origine dell'evento partner, crei un Custom Event Bus - Classic e lo abbini alla fonte dell'evento partner.

Nota

Per ricevere eventi partner su un Custom Event Bus, crea una fonte di eventi che nomini la fonte dell'evento partner come origine; l'integrazione dei partner in questa pagina rimane invariata. Consulta Sorgenti di eventi per un bus di eventi personalizzato.

Un partner SaaS invia un evento a una fonte di eventi partner, che lo invia al bus di eventi partner.

Il seguente video illustra le integrazioni SaaS con: EventBridge

Integrazioni di partner SaaS supportate

EventBridge supporta le seguenti integrazioni con partner SaaS:

Configurazione di Amazon EventBridge per ricevere eventi da un'integrazione SaaS

La configurazione EventBridge per ricevere gli eventi dei partner è costituita da due fasi principali:

  • Creazione della fonte dell'evento per i partner

  • Associazione di tale fonte partner a un bus di eventi partner

    Nota

    Tutti gli eventi pubblicati da un partner su una fonte di eventi partner che non è stata associata a un router di eventi verranno immediatamente eliminati. Questi eventi non verranno mantenuti a riposo. EventBridge

Crea una fonte di eventi per i partner (solo console)
  1. Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/.

  2. Nel riquadro di navigazione, scegliere Partner event sources (Origini eventi partner).

  3. Individua il partner desiderato e scegli Configura per tale partner.

  4. Scegli Copia per copiare l'ID account negli appunti.

  5. Nel riquadro di navigazione, scegliere Partner event sources (Origini eventi partner).

  6. Vai al sito Web del partner e segui le istruzioni per creare un'origine eventi partner utilizzando l'ID del tuo account. L'origine eventi creata è disponibile solo per il tuo account.

Associa la fonte del partner a un bus di eventi partner (console)
  1. Nella EventBridge console, scegli le sorgenti degli eventi dei partner nel pannello di navigazione.

  2. Seleziona il pulsante accanto all'origine eventi partner e scegli Associa con bus di eventi.

    Lo stato dell'origine eventi cambia da Pending a Active e il nome del router di eventi viene aggiornato in modo che corrisponda al nome dell'origine eventi partner. Ora puoi iniziare a creare regole che corrispondono a eventi provenienti dall'origine eventi partner.

Associa la fonte partner a un bus di eventi partner (AWS CLI)
  • create-event-busDa utilizzare per creare un bus di eventi partner associato alla fonte dell'evento partner.

    Entrambi name event-source-name devono essere impostati sul nome della sorgente dell'evento partner.

    Ad esempio:

    aws events create-event-bus \ --name "aws.partner/saas-integration/name" \ --event-source-name "aws.partner/saas-integration/name" \ --region us-east-1

    Dopo aver EventBridge creato il bus degli eventi, puoi chiamare describe-event-source per restituire i dettagli sulla fonte del partner. La fonte State del partner dovrebbe essereACTIVE.

    aws events describe-event-source --name "aws.partner/saas-integration/name"
    Nota

    La chiamata put-permission a un bus di eventi partner restituisce un errore. Solo l'account partner della sorgente di eventi associata al bus di eventi partner è autorizzato a inviarvi eventi.

Associa la fonte partner a un bus di eventi partner (CloudFormation)
  1. Crea un CloudFormation modello che fornisca una AWS::Events::EventBus risorsa all'origine dell'evento partner.

    Entrambi Name EventSourceName devono essere impostati sul nome della fonte dell'evento partner. Ad esempio:

    AWSTemplateFormatVersion: 2010-09-09 Description: Cloudformation template to create Event Bus for receiving partner events Resources: ExamplePartnerEventBus: Type: AWS::Events::EventBus Properties: EventSourceName: 'aws.partner/saas-integration/name' Name: 'aws.partner/saas-integration/name'
  2. Usa cloudformation create-stack o la CloudFormation console per creare uno stack a partire dal modello. Ad esempio:

    aws cloudformation create-stack --stack-name eventbridge-saas --template-body file://template.yml --region us-east-1
    Nota

    L'inclusione di una AWS::Events::EventBusPolicy risorsa per il partner event bus nel modello genererà un errore. Solo l'account partner della fonte di eventi associata al bus di eventi partner può inviarvi eventi.