Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Recibir eventos de un socio de SaaS de Amazon EventBridge
Para recibir eventos de aplicaciones y servicios de socios de SaaS, debe disponer de un origen de eventos de socios que le ofrezca el socio. Un origen de evento de socio es un recurso creado por un socio que luego puede aceptar como origen del evento. Para aceptar el origen de evento de socio, puede crear un bus de eventos de socios y asociarlo al origen de evento del socio.
El siguiente vídeo describe las integraciones de SaaS con: EventBridge
Temas
Integraciones de socios de SaaS compatibles
EventBridge admite las siguientes integraciones de socios de SaaS:
Configuración de Amazon EventBridge para recibir eventos de una integración de SaaS
La configuración EventBridge para recibir eventos de socios consta de dos pasos principales:
Crear el origen de eventos de socios
Asociar ese origen de socios a un bus de eventos de socios
nota
Todos los eventos publicados por un socio en un origen de eventos de socios que no esté asociado a un bus de eventos se eliminarán inmediatamente. Esos eventos no se prolongarán mientras estén inactivos. EventBridge
Creación de un origen de eventos de socios (solo para consolas)
Abre la EventBridge consola de Amazon en https://console.aws.amazon.com/events/
. -
En el panel de navegación, seleccione Orígenes de eventos de socios.
-
Busque el socio que desee y seleccione Configurar para ese socio.
-
Seleccione Copiar para copiar el ID de cuenta en el portapapeles.
-
En el panel de navegación, seleccione Orígenes de eventos de socios.
-
Vaya al sitio web del socio y siga las instrucciones para crear un origen de eventos de socio usando el ID de cuenta. El origen de eventos que cree estará disponible solo para la cuenta.
Asociación del origen de socios a un bus de eventos de socios (consola)
-
En la EventBridge consola, selecciona Fuentes de eventos asociadas en el panel de navegación.
-
Seleccione el botón situado junto al origen de eventos de socios y, seguidamente, seleccione Asociar con bus de eventos.
El estado del origen de eventos cambia de
PendingaActivey el nombre del bus de eventos se actualiza para que coincida con el nombre del origen de eventos del socio. Ahora puede comenzar a crear reglas que coincidan con eventos procedentes de ese origen de eventos de socio.
Asociación del origen de socios con un bus de eventos de socios (AWS CLI)
-
Utilice
create-event-buspara crear un bus de eventos de socios asociado al origen de eventos de socios.nameyevent-source-namedeben configurarse con el nombre del origen de eventos de socios.Por ejemplo:
aws events create-event-bus \ --name "aws.partner/saas-integration/name" \ --event-source-name "aws.partner/saas-integration/name" \ --regionus-east-1Una EventBridge vez creado el bus de eventos, puede llamar
describe-event-sourcepara obtener información sobre la fuente asociada. ElStatedel origen de socios debe serACTIVE.aws events describe-event-source --name "aws.partner/saas-integration/name"nota
Al llamar a
put-permissionen un bus de eventos de socios, se genera un error. Solo la cuenta de socios del origen de eventos asociados al bus de eventos de socios puede enviarle eventos.
Asociación del origen de socios con un bus de eventos de socios (CloudFormation)
-
Cree una CloudFormation plantilla que aprovisione un
AWS::Events::EventBusrecurso con la fuente de eventos asociada.NameyEventSourceNamedeben configurarse con el nombre del origen de eventos de socios. Por ejemplo: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' Utilice
cloudformation create-stackla CloudFormation consola para crear una pila a partir de la plantilla. Por ejemplo:aws cloudformation create-stack --stack-nameeventbridge-saas--template-bodyfile://template.yml--regionus-east-1nota
Si incluye un recurso
AWS::Events::EventBusPolicypara el bus de eventos de socios en su plantilla, se generará un error. Solo la cuenta de socios del origen de eventos asociados al bus de eventos de socios puede enviarle eventos.