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
Pending
aActive
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 sorgente del partner a un bus di eventi partner (AWS CLI)
-
Utilizzato
create-event-bus
per creare un bus di eventi partner associato alla fonte dell'evento partner.Entrambi
name
event-source-name
devono 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-1
Dopo aver EventBridge creato il bus degli eventi, puoi chiamare
describe-event-source
per restituire i dettagli sulla fonte del partner. La fonteState
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 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::EventBus
risorsa con la fonte dell'evento partner.Entrambi
Name
EventSourceName
devono 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-stack
o la AWS CloudFormation console per creare uno stack dal modello. Per esempio:aws cloudformation create-stack --stack-name
eventbridge-saas
--template-bodyfile://template.yml
--regionus-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 dell'evento associato al partner Event Bus può inviargli eventi.