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.
Il seguente video illustra le integrazioni SaaS con: EventBridge
Argomenti
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)
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 la fonte del partner a un bus di eventi partner (console)
-
Nella EventBridge console, scegli le sorgenti degli eventi dei partner nel pannello 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 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
nameevent-source-namedevono 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" \ --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 sorgente di eventi associata al bus di eventi partner è autorizzato a inviarvi eventi.
Associa la fonte partner a un bus di eventi partner (CloudFormation)
-
Crea un CloudFormation modello che fornisca una
AWS::Events::EventBusrisorsa all'origine dell'evento partner.Entrambi
NameEventSourceNamedevono 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' Usa
cloudformation create-stacko la CloudFormation console per creare uno stack a partire dal modello. Ad 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 di eventi associata al bus di eventi partner può inviarvi eventi.