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 fonte di eventi. Per accettare l'origine dell'evento partner, è necessario creare un bus di eventi personalizzato e abbinarlo all'origine dell'evento partner.
Il video seguente illustra le integrazioni SaaS con: EventBridge
Argomenti
Integrazioni di partner SaaS supportate
EventBridge supporta le seguenti integrazioni di partner SaaS:
Configurazione di Amazon EventBridge per ricevere eventi da un'integrazione SaaS
La configurazione EventBridge per ricevere gli eventi dei partner prevede due passaggi principali:
Creazione della fonte degli eventi per i partner
Associazione di quella 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 inalterati. EventBridge
Crea una fonte per eventi partner (solo console)
Apri la EventBridge console Amazon all'indirizzo https://console.aws.amazon.com/events/
. -
Nel riquadro di navigazione, scegliere Partner event sources (Origini eventi partner).
-
Individua il partner desiderato e scegli Configura per tale partner.
-
Scegli Copia per copiare l'ID account negli appunti.
-
Nel riquadro di navigazione, scegliere Partner event sources (Origini eventi partner).
-
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 il codice sorgente del partner a un partner event bus (console)
-
Nella EventBridge console, scegli Partner event sources nel riquadro di navigazione.
-
Seleziona il pulsante accanto all'origine eventi partner e scegli Associa con bus di eventi.
Lo stato dell'origine eventi cambia da
PendingaActivee 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 sorgente del partner a un bus di eventi partner (AWS CLI)
-
Utilizzato
create-event-busper creare un bus di eventi partner associato alla fonte dell'evento partner.Entrambi
nameevent-source-namedevono essere impostati sul nome di origine dell'evento partner.Per esempio:
aws events create-event-bus \ --name "aws.partner/saas-integration/name" \ --event-source-name "aws.partner/saas-integration/name" \ --regionus-east-1Dopo aver EventBridge creato il bus degli eventi, puoi chiamare
describe-event-sourceper restituire i dettagli sulla fonte del partner. La fonteStatedel partner dovrebbe essereACTIVE.aws events describe-event-source --name "aws.partner/saas-integration/name"Nota
La chiamata
put-permissiona un bus di eventi partner restituisce un errore. Solo l'account partner della fonte dell'evento associato al partner event bus è autorizzato a inviargli eventi.
Associa il partner source a un partner event bus (AWS CloudFormation)
-
Crea un AWS CloudFormation modello che fornisca una
AWS::Events::EventBusrisorsa con la fonte dell'evento partner.Entrambi
NameEventSourceNamedevono essere impostati sul nome di origine dell'evento partner. Per 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' Usa
cloudformation create-stacko la AWS CloudFormation console per creare uno stack dal modello. Per esempio:aws cloudformation create-stack --stack-nameeventbridge-saas--template-bodyfile://template.yml--regionus-east-1Nota
L'inclusione di una
AWS::Events::EventBusPolicyrisorsa per il partner event bus nel modello genererà un errore. Solo l'account partner della fonte dell'evento associato al partner Event Bus può inviargli eventi.