Se reestructuró la referencia de la Centro de socios de AWS API. Para obtener más información sobre las operaciones de API compatibles, consulta la referencia de la Centro de socios de AWS API.
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.
Notificaciones para el AWS API de cuentas de Partner Central
Las notificaciones de conexión de cuentas de socios permiten a los socios mantenerse informados sobre los eventos del ciclo de vida de las conexiones que afectan directamente a sus relaciones comerciales y flujos de trabajo operativos. Estos eventos son fundamentales para que los socios puedan:
-
Reaccione rápidamente ante una nueva colaboración
-
Manténgase al tanto del estado de su cartera de conexiones
-
Tome las medidas adecuadas cuando se establezcan o finalicen las conexiones
-
Garantice la continuidad del negocio al saber cuándo cambian las relaciones
Temas
Complete el requisito previo para monitorear los eventos
Los usuarios necesitan los permisos de IAM adecuados para acceder a los eventos publicados por la API de conexiones de cuentas y gestionarlos. Para obtener más información sobre las acciones, los recursos y las claves de condición disponibles EventBridge, consulte Uso de las condiciones de la política de IAM en Amazon EventBridge en la Guía del EventBridge usuario de Amazon. Una de las claves de condición esevents:detail-type, que se puede utilizar para limitar los permisos a tipos de eventos específicos.
En el siguiente ejemplo de política se muestra cómo personalizar y establecer el alcance de los permisos para los eventos propuestos. La AllowPutRuleForPartnercentralAccountEvents declaración permite la creación de reglas, pero solo para los eventos de la aws.partnercentral-account fuente.
Para ver ejemplos detallados de políticas de IAM, consulte la documentación de AWS sobre EventBridge permisos.
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowPutRuleForPartnerCentralAccountEvents", "Effect": "Allow", "Action": "events:PutRule", "Resource": "*", "Condition": { "StringEquals": { "events:source": "aws.partnercentral-account.connection" } } } ] }
Configurar Amazon EventBridge para monitorizar los eventos
Para monitorear los eventos de la API de conexiones de cuentas, debes crear una EventBridge regla que coincida con los eventos que deseas capturar. Puedes usar los SDK AWS Management Console o los AWS SDK para crear y administrar reglas. En las siguientes secciones se explica cómo crear reglas mediante ambos métodos. Independientemente del método que utilice, debe crear la regla en la us-east-1 región EE.UU. Este (Virginia del Norte).
AWS Management Console setup
Para configurar una EventBridge regla mediante el AWS Management Console, sigue los pasos que se indican en Crear reglas que reaccionen a los eventos en Amazon, EventBridge en la Guía del EventBridge usuario de Amazon. Al crear la regla, debes configurar el bus de eventos como predeterminado y crear la regla en la us-east-1 región EE.UU. Este (Norte de Virginia).
A continuación se muestra un ejemplo de una regla de eventos:
{ "source": ["aws.partnercentral-account"], "detail": { "catalog": ["AWS"] } }
AWS Configuración del SDK
Puede usar los AWS SDK para crear y administrar EventBridge reglas mediante programación. Para obtener más información, consulta PutRulela referencia de la EventBridge API de Amazon.
El siguiente ejemplo usa el AWS SDK para Python (Boto3):
import boto3 client = boto3.client('events', region_name='us-east-1') response = client.put_rule( Name='MyConnectionInvitationReceivedRule', EventPattern= '{ "source": ["aws.partnercentral-account"], "detail-type": ["Partner Connection Invitation Received"], "detail": {"catalog": ["AWS"]} }', State='ENABLED' ) print('Rule ARN:', response['RuleArn'])
Más información sobre los eventos de la API de conexiones de cuentas
En las siguientes secciones se describen los tipos de eventos de la API de conexiones de cuentas, los escenarios que los desencadenan y algunos ejemplos de eventos.
Event types (Tipos de eventos)
A continuación se muestran los tipos de eventos y sus desencadenantes.
-
Invitación de conexión con el socio recibida: notifica al destinatario que otro socio desea establecer una conexión
-
Invitación a Partner Connection aceptada: notifica al remitente que su invitación ha sido aceptada y que ahora hay una conexión activa
-
Invitación de Partner Connection rechazada: notifica al remitente que su invitación ha sido rechazada
-
Conexión de pareja cancelada: notifica al otro participante conectado cuando se termina una conexión activa
-
Invitación a Partner Connection cancelada: notifica al destinatario que el remitente ha retirado la invitación antes de que se tome ninguna medida
-
La invitación de Partner Connection ha caducado: notifica al remitente y al destinatario que la invitación ha caducado
Eventos de ejemplo
En las siguientes secciones se proporcionan ejemplos de los eventos enumerados anteriormente en la sección anterior.
Temas
Se recibió la invitación de Partner Connection
Contexto desencadenante
Este evento se genera cuando una invitación de conexión se crea correctamente y se conserva en el almacén de datos de PAC a través de la CreateConnectionInvitation API. El evento se envía inmediatamente después de que la creación de la invitación se complete correctamente y permanece en el almacén de datos del PAC, no solo cuando se realiza la llamada a la API.
El evento se enviará automáticamente cuando se cree una nueva invitación de conexión. Se crea un evento por invitación sin eventos duplicados para la misma invitación.
Destinatarios
La AWS cuenta del destinatario de la invitación de conexión.
Manejo esperado
Acciones típicas de los clientes:
-
Notificación inmediata: active alertas a los equipos empresariales sobre nuevas oportunidades de asociación
-
Automatización del flujo de trabajo: actualice automáticamente los sistemas de gestión de socios con las invitaciones pendientes
-
Decision Support: envíe las invitaciones a los responsables de la toma de decisiones correspondientes según el tipo de conexión
-
Registro de auditorías: registre la recepción de las invitaciones para hacer un seguimiento del cumplimiento y de la asociación
-
Automatización de respuestas: en el caso de los socios de confianza, es posible que acepten automáticamente ciertos tipos de invitaciones
Patrones de integración comunes:
-
Función Lambda → Actualizar el panel del portal de socios
-
SQS queue → Procesar por lotes las invitaciones para su revisión
-
Tema SNS → Email/Slack notificaciones a los equipos empresariales
-
Destino de la API → Webhook a sistemas de gestión externos CRM/partner
Ejemplo
{ "version": "1", "id": "<event id>", "detail-type": "Partner Connection Invitation Received", "source": "aws.partnercentral-account", "time": "<ISO 8601 date time>", "region": "us-east-1", "account": "<corresponding partner AWS account>", "resources": [ "<<Connection Invitation ARN>>" ], "detail": { "catalog": "AWS", "connectionInvitation" :{ "arn": "<<Connection Invitation ARN>>", "id": "pacinv-****", "connectionType": "OpportunityCollaboration", "inviterEmail": "abc@def.com", "invitationMessage": "We'd like to collaborate on a joint solution for cloud security. Please accept this connection invitation to proceed.", "senderCompanyName": "<<Sender Partner Account Name>>", "senderProfileId": "pprofile-****", "expiresAt": "<ISO 8601 date time>" } } }
Se acepta la invitación a Partner Connection
Contexto desencadenante
Este evento se genera cuando se acepta correctamente una invitación de conexión y se crea y conserva una conexión en el almacén de datos del PAC a través de la AcceptConnectionInvitation API. El evento se envía inmediatamente después de que la aceptación de la invitación se complete correctamente y se establezca la conexión.
El evento se enviará automáticamente cuando se acepte una invitación de conexión. Se acepta un evento por invitación, sin eventos duplicados para la misma aceptación.
Destinatarios
Ambas AWS cuentas implicadas en la invitación de conexión: la cuenta del remitente que envió originalmente la invitación y la cuenta del destinatario que la aceptó.
Manejo esperado
Acciones típicas de los clientes:
-
Activación de la asociación: active flujos de trabajo para habilitar las actividades empresariales de nivel 2
-
Actualizaciones de estado: actualice los sistemas de administración de los socios con el estado de conexión activo
-
Notificación: avise a los equipos empresariales sobre el establecimiento exitoso de una asociación
-
Aprovisionamiento de acceso: conceda automáticamente los permisos adecuados para la colaboración
-
Análisis: realice un seguimiento de las tasas de conversión y las métricas de éxito de las asociaciones
Patrones de integración comunes:
-
Función Lambda → Habilite los permisos para compartir datos y actualice el portal de socios
-
SQS queue → Activaciones de conexión de procesos por lotes para la configuración empresarial
-
Tema SNS → Email/Slack notificaciones a los equipos técnicos y empresariales
-
Destino de la API → Webhook a los sistemas CRM para actualizar el estado de la asociación
Ejemplo
{ "version": "1", "id": "<event id>", "detail-type": "Partner Connection Invitation Accepted", "source": "aws.partnercentral-account", "time": "<ISO 8601 date time>", "region": "us-east-1", "resources": [ "<<Connection Invitation ARN>>" , "<<Connection ARN>>" ], "account": "<corresponding partner AWS account>", "detail": { "catalog": "AWS", "connectionInvitation" :{ "arn": "<<Connection Invitation ARN>>", "id": "pacinv-****", "connectionType": "OpportunityCollaboration" }, "connection": { "arn": "<<Connection ARN>>", "id": "pac-*****", "Participant1AccountId": "<<Sender AWS AccountId>>", "Participant2AccountId": "<<Receiver AWS AccountId>>", "status": "ACTIVE" } } }
Invitación a Partner Connection rechazada
Contexto desencadenante
Este evento se genera cuando una invitación de conexión se rechaza correctamente a través de la RejectConnectionInvitation API. El evento se envía inmediatamente después de que se procese el rechazo de la invitación y se conserva en el almacén de datos del PAC.
El evento se enviará automáticamente cuando se rechace una invitación de conexión. Se rechaza un evento por invitación, sin eventos duplicados para el mismo rechazo.
Destinatarios
La AWS cuenta que envió originalmente la invitación de conexión (la cuenta del remitente).
Manejo esperado
Acciones típicas de los clientes:
-
Actualizaciones de estado: actualice los sistemas de gestión de socios con el estado de rechazo
-
Follow-up Acciones: active flujos de trabajo para enfoques de asociación alternativos
-
Notificación: avise a los equipos empresariales sobre la decisión de asociarse
-
Limpieza: elimine las referencias a las invitaciones pendientes de los sistemas internos
Patrones de integración comunes:
-
Función Lambda → Actualizar el portal de socios y activar flujos de trabajo de seguimiento
-
SQS queue → Rechazos de procesos por lotes para el análisis empresarial
-
Tema SNS → Email/Slack notificaciones a los equipos de desarrollo empresarial
-
Destino de la API → Webhook a los sistemas CRM para actualizar el estado de las oportunidades
Ejemplo
{ "version": "1", "id": "<event id>", "detail-type": "Partner Connection Invitation Rejected", "source": "aws.partnercentral-account", "time": "<ISO 8601 date time>", "region": "us-east-1", "account": "<corresponding partner AWS account>", "resources": [ "<<Connection Invitation ARN>>" ], "detail": { "catalog": "AWS", "connectionInvitation" :{ "arn": "<<Connection Invitation ARN>>", "id": "pacinv-****", "connectionType": "OpportunityCollaboration", "invitationMessage": "We'd like to collaborate on a joint solution for cloud security. Please accept this connection invitation to proceed.", "receiverProfileId": "pprofile-****" } } }
Conexión con el socio cancelada
Contexto desencadenante
Este evento se genera cuando una conexión activa se cancela correctamente y el estado activo se actualiza a finalizado en el almacén de datos del PAC a través de la CancelConnection API. El evento se envía inmediatamente después de que se procese la cancelación de la conexión y se actualice el estado de la conexión.
El evento se enviará automáticamente cuando finalice la conexión. Se cancela un evento por conexión sin eventos duplicados para la misma cancelación.
Destinatarios
La AWS cuenta del otro participante de la conexión (no la cuenta que inició la cancelación).
Manejo esperado
Acciones típicas de los clientes:
-
Revocación de acceso: revoque inmediatamente los permisos y desactive el intercambio de datos
-
Actualizaciones de estado: actualice los sistemas de administración de los socios con el estado de conexión finalizado
-
Notificación: avise a los equipos comerciales y técnicos sobre la finalización de la asociación
-
Limpieza: elimine las referencias de conexión y limpie los recursos compartidos
-
Análisis: realice un seguimiento de la duración de la conexión y los patrones de terminación
Patrones de integración comunes:
-
Función Lambda → Revocar permisos y actualizar el estado del portal de socios
-
SQS queue → Terminaciones de conexión de procesos por lotes para flujos de trabajo de limpieza
-
Tema SNS → Email/Slack notificaciones a los equipos técnicos y empresariales
-
Destino de la API → Webhook a los sistemas CRM para actualizar el estado de la asociación
Ejemplo
{ "version": "1", "id": "<event id>", "detail-type": "Partner Connection Cancelled", "source": "aws.partnercentral-account", "time": "<ISO 8601 date time>", "region": "us-east-1", "resources": [ "<<Connection ARN>>" ], "account": "<corresponding partner AWS account>", "detail": { "catalog": "AWS", "connection" :{ "arn": "<<Connection Invitation ARN>>", "id": "pac-****", "connectionType": "OpportunityCollaboration", "canceledBy": "<<AWS account ID>>" } } }
Invitación a Partner Connection cancelada
Contexto desencadenante
Este evento se genera cuando una invitación de conexión pendiente se cancela correctamente a través de la CancelConnectionInvitation API. El evento se envía inmediatamente después de que se procese la cancelación de la invitación y el estado de la invitación se actualice a CANCELADA.
El evento se enviará automáticamente cuando se cancele una invitación de conexión. Se cancela un evento por invitación de conexión, sin eventos duplicados para la misma cancelación.
Destinatarios
La AWS cuenta que debía recibir la invitación de conexión (la cuenta receptora).
Manejo esperado
Acciones típicas de los clientes:
-
Actualizaciones de estado: actualice los sistemas de administración de socios para eliminar las referencias de invitaciones pendientes
-
Notificación: avise a los equipos empresariales de que se ha retirado una posible oportunidad de asociación
-
Limpieza: elimine las referencias a las invitaciones de los sistemas de seguimiento internos
-
Análisis: haz un seguimiento de los patrones de cancelación de invitaciones para obtener información sobre las asociaciones
Patrones de integración comunes:
-
Función Lambda → Actualizar el portal de socios y eliminar las notificaciones de invitaciones pendientes
-
SQS queue → Cancelaciones de procesos por lotes para análisis empresarial
-
Tema SNS → Email/Slack notificaciones a los equipos de desarrollo empresarial
-
Destino de la API → Webhook a los sistemas CRM para actualizar el estado de las oportunidades
Ejemplo
{ "version": "1", "id": "<event id>", "detail-type": "Partner Connection Invitation Cancelled", "source": "aws.partnercentral-account", "time": "<ISO 8601 date time>", "region": "us-east-1", "account": "<corresponding partner AWS account>", "resources": [ "<<Connection Invitation ARN>>" ], "detail": { "catalog": "AWS", "connectionInvitation" :{ "arn": "<<Connection Invitation ARN>>", "id": "pacinv-****", "connectionType": "OpportunityCollaboration", "invitationMessage": "We'd like to collaborate on a joint solution for cloud security. Please accept this connection invitation to proceed.", "senderProfileId": "pprofile-****" } } }
La invitación a Partner Connection expiró
Contexto desencadenante
Este evento se genera cuando una invitación de conexión pendiente caduca automáticamente tras alcanzar su ExpiresAt fecha y hora sin que el destinatario la acepte o rechace. El sistema activa automáticamente el evento cuando se alcanza la fecha de caducidad de la invitación.
El evento se enviará automáticamente cuando caduque la invitación de conexión. Ha caducado un evento por invitación, sin eventos duplicados durante el mismo periodo de caducidad.
Destinatarios
Ambas AWS cuentas implicadas en la invitación de conexión: la cuenta del remitente que envió originalmente la invitación y la cuenta del destinatario que la recibió.
Manejo esperado
Acciones típicas de los clientes:
-
Actualizaciones de estado: actualice los sistemas de administración de socios para marcar la invitación como vencida
-
Follow-up Acciones: active los flujos de trabajo para recuperar el compromiso o adoptar enfoques de asociación alternativos
-
Notificación: avise a los equipos empresariales sobre las oportunidades de asociación perdidas
-
Limpieza: elimina las referencias de invitaciones caducadas de los sistemas de seguimiento internos
Patrones de integración comunes:
-
Función Lambda → Actualizar el portal de socios y activar flujos de trabajo de seguimiento
-
SQS queue → Vencimientos del proceso por lotes para el análisis empresarial
-
Tema SNS → Email/Slack notificaciones a los equipos de desarrollo empresarial
-
Destino de la API → Webhook a los sistemas CRM para actualizar el estado de las oportunidades
Ejemplo
{ "version": "1", "id": "<event id>", "detail-type": "Partner Connection Invitation Expired", "source": "aws.partnercentral-account", "time": "<ISO 8601 date time>", "region": "us-east-1", "resources": [ "<<Connection Invitation ARN>>" ], "detail": { "catalog": "AWS", "connectionInvitation": { "arn": "<<Connection Invitation ARN>>", "id": "pacinv-****", "connectionType": "OpportunityCollaboration", "inviterEmail": "abc@def.com", "invitationMessage": "We'd like to collaborate on a joint solution for cloud security. Please accept this connection invitation to proceed.", "senderProfileId": "pprofile-****", "receiverProfileId": "pprofile-****" } } }