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.
EventBridge Eventos de Amazon
Como vendedor, puedes usar Amazon EventBridge para recibir notificaciones de eventos en AWS Marketplace. Por ejemplo, puedes recibir un evento desde el AWS Marketplace momento en que se crea una oferta. El evento contiene detalles como el identificador, la fecha de caducidad y los detalles del producto. EventBridge es un servicio de bus de eventos que puede usar para conectar sus aplicaciones con datos de diversas fuentes. Para obtener más información, consulte la Guía del EventBridge usuario de Amazon . Las siguientes secciones proporcionan información detallada sobre los eventos del servicio Marketplace Catalog de la EventBridge consola.
Temas
Este tema
| Acción del vendedor | Evento recibido | Tema relacionado |
|---|---|---|
| El proveedor de software independiente (ISV) crea una oferta y la pone a disposición para su compra | Offer Released |
Eventos para nuevas ofertas |
| Un socio de canal utiliza el producto de ISV para crear una oferta | Offer Released |
Eventos para nuevas ofertas |
| El socio de canal crea una oferta | Offer Released |
Eventos para nuevas ofertas |
| El ISV crea un nuevo conjunto de ofertas | OfferSet Released |
Eventos para nuevas ofertas |
| El socio de canal crea un nuevo conjunto de ofertas | OfferSet Released |
Eventos para nuevas ofertas |
| El conjunto de cambios se realiza correctamente | Change Set Succeeded |
Eventos para conjuntos de cambios |
| Error al realizar el conjunto de cambios | Change Set Failed |
Eventos para conjuntos de cambios |
| El conjunto de cambios se ha cancelado | Change Set Cancelled |
Eventos para conjuntos de cambios |
| Se han detectado vulnerabilidades de seguridad en el producto del ISV | Products Security Report Created |
Eventos de informe resumido de seguridad |
| El cliente se suscribe a un producto AWS Marketplace | Purchase Agreement Created |
Eventos para acuerdos |
| Se modifica el acuerdo del cliente | Purchase Agreement Amended |
Eventos para acuerdos |
| El cliente cancela su contrato | Purchase Agreement Ended |
Eventos para acuerdos |
| Se emite un aviso que puede afectar al acuerdo del cliente | Purchase Agreement Advisory Issued |
Eventos para acuerdos |
| Se resuelve un aviso que afecta al acuerdo de un cliente | Purchase Agreement Advisory Resolved |
Eventos para acuerdos |
| La licencia de un cliente para un producto está aprovisionada o actualizada | License Updated |
Eventos para licencias |
| Se está revocando la licencia de un cliente para un producto | License Deprovisioned |
Eventos para licencias |
| El vendedor envía una solicitud de cancelación | Agreement Cancellation Request Pending Approval - Proposer |
Eventos para cancelaciones |
| La solicitud de cancelación está aprobada o se aprueba automáticamente | Agreement Cancellation Request Approved - Proposer |
Eventos para cancelaciones |
| El comprador ha rechazado la solicitud de cancelación | Agreement Cancellation Request Rejected - Proposer |
Eventos para cancelaciones |
| El vendedor retira una solicitud de cancelación | Agreement Cancellation Request Cancelled - Proposer |
Eventos para cancelaciones |
| La solicitud de cancelación no se valida | Agreement Cancellation Request Validation Failed - Proposer |
Eventos para cancelaciones |
| Se procesa el ajuste de facturación | Purchase Agreement Billing Adjustment Completed - Proposer |
Eventos para ajustes de facturación |
| El ajuste de facturación no pasa la validación | Purchase Agreement Billing Adjustment Failed - Proposer |
Eventos para ajustes de facturación |
Eventos para nuevas ofertas
Cuando los vendedores crean una oferta y la ponen a la venta, pueden recibir un evento con el siguiente tipo de detalle: Offer Released.
nota
Para obtener información sobre la creación de EventBridge reglas, consulta EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.
El siguiente es un ejemplo del cuerpo del evento para una nueva oferta creada por un ISV.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Offer Released", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/Offer/offer-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:123456789012:Offer/offer-1234567890123", "name": "Offer Name", "expirationDate": "2025-08-26T00:00:00Z" }, "product": { "id": "bbbbaaaa-abcd-1111-abcd-666666666666", "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/bbbbaaaa-abcd-1111-abcd-666666666666", "title": "Product Title" }, "manufacturer": { "accountId": "123456789012", "name": "Manufacturer Account Name" }, "sellerOfRecord": { "accountId": "123456789012", "name": "Seller Account Name" }, "targetedBuyerAccountIds": [ "999988887777", "111122223333" ] } }
A continuación se muestra un ejemplo del cuerpo de un evento para cuando un socio de canal independiente utiliza el producto de un ISV para crear una oferta.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Offer Released", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:987654321098:AWSMarketplace/Offer/offer-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:Offer/offer-1234567890123", "name": "Offer Name", "expirationDate": "2025-08-26T00:00:00Z" }, "product": { "id": "bbbbaaaa-abcd-1111-abcd-666666666666", "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/bbbbaaaa-abcd-1111-abcd-666666666666", "title": "Product Title" }, "manufacturer": { "accountId": "123456789012", "name": "Manufacturer Account Name" }, "sellerOfRecord": { "accountId": "987654321098", "name": "Seller Account Name" }, "targetedBuyerAccountIds": ["999988887777", "111122223333"], } } }
A continuación se muestra un ejemplo del cuerpo del evento en el que un socio de canal crea una oferta.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Offer Released", "source": "aws.marketplacecatalog", "account": "987654321098", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:987654321098:AWSMarketplace/Offer/offer-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:Offer/offer-1234567890123", "name": "Offer Name", "expirationDate": "2025-08-26T00:00:00Z" }, "product": { "id": "bbbbaaaa-abcd-1111-abcd-666666666666", "arn": "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/SaaSProduct/bbbbaaaa-abcd-1111-abcd-666666666666", "title": "Product Title" }, "manufacturer": { "accountId": "123456789012", "name": "Manufacturer Account Name" }, "sellerOfRecord": { "accountId": "987654321098", "name": "Seller Account Name" }, "targetedBuyerAccountIds": ["999988887777", "111122223333"], } } }
A continuación se muestra un ejemplo del cuerpo de evento de un nuevo conjunto de ofertas publicado por un socio (un proveedor de software independiente o un socio de canal).
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "OfferSet Released", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-08-26T00:00:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:987654321098:AWSMarketplace/OfferSet/offerset-1234567890123" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "offerSet": { "id": "offerset-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:OfferSet/offerset-1234567890123", "name": "Offer Set Name", }, "associatedOffers": [ { "offer": { "id": "offer-1234567890123", "arn": "arn:aws:catalog:us-east-1:987654321098:Offer/offer-1234567890123", "name": "Offer Name", } }, ... ] } }
Eventos para conjuntos de cambios
Cuando se complete un conjunto de cambios, los vendedores, los socios de canal y los administradores del mercado privado pueden recibir un evento. La API de AWS Marketplace catálogo envía un evento cuando un conjunto de cambios finaliza con el estado correcto, fallido o cancelado. El origen de estos eventos es aws.marketplacecatalog, y los posibles valores de los tipos de detalles son Change
Set Succeeded, Change Set Failed yChange Set
Cancelled.
nota
Para obtener información sobre los conjuntos de cambios, consulte Trabajar con conjuntos de cambios en la Referencia de la API de AWS Marketplace Catalog.
Cada evento contiene detalles de la solicitud de cambio, como el ID del conjunto de cambios, el nombre del conjunto de cambios, el tipo de detalle del evento, el código de error (para las solicitudes fallidas) y la hora de inicio y finalización de la solicitud. Esto le permite supervisar sus conjuntos de cambios sin tener que consultar continuamente la DescribeChangeSet acción ni comprobar el AWS Marketplace Management Portal estado de sus solicitudes de cambio.
nota
Para obtener información sobre la creación de EventBridge reglas, consulta las EventBridge reglas de Amazon en la Guía del EventBridge usuario de Amazon.
El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Change Set Succeeded.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Change Set Succeeded", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/76yesvf8y165pa4f98td2crtg" ], "detail": { "requestId" : "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "Catalog": "AWSMarketplace", "ChangeSetId": "76yesvf8y165pa4f98td2crtg", "ChangeSetName": "Create my product", "StartTime": "2018-02-27T13:45:22Z", "EndTime": "2018-02-27T14:55:22Z" } }
El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Change Set Failed.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Change Set Failed", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/76yesvf8y165pa4f98td2crtg" ], "detail": { "requestId" : "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "Catalog": "AWSMarketplace", "ChangeSetId": "76yesvf8y165pa4f98td2crtg", "ChangeSetName": "Create my product", "StartTime": "2018-02-27T13:45:22Z", "EndTime": "2018-02-27T14:55:22Z", "FailureCode": "CLIENT_ERROR" } }
El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Change Set Cancelled.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Change Set Cancelled", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:us-east-1:123456789012:AWSMarketplace/ChangeSet/76yesvf8y165pa4f98td2crtg" ], "detail": { "requestId" : "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "Catalog": "AWSMarketplace", "ChangeSetId": "76yesvf8y165pa4f98td2crtg", "ChangeSetName": "Create my product", "StartTime": "2018-02-27T13:45:22Z", "EndTime": "2018-02-27T14:55:22Z" } }
Eventos de informe resumido de seguridad
Cuando se detectan vulnerabilidades de seguridad en los productos de un vendedor, puede recibir un evento de informe resumido y recordatorios periódicos en caso de problemas pendientes con los productos. El origen de estos eventos es aws.marketplacecatalog y el tipo de detalle es Products
Security Report Created.
Cada evento incluye un resumen del número de productos y versiones con problemas detectados, un recuento del número de versiones más recientes afectadas y la fecha en que es necesario resolverlos para evitar una restricción temporal de estos productos o versiones.
nota
Para obtener información sobre la creación de EventBridge reglas, consulte EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.
Para obtener más información sobre la administración de los eventos de seguridad, consulte la publicación de blog How to improve the security of your product catalog in AWS Marketplace
El siguiente es un ejemplo del cuerpo de evento para un tipo de detalle de Products Security Report
Created.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Products Security Report Created", "source": "aws.marketplacecatalog", "account": "123456789012", "time": "2023-10-31T00:00:00Z", "region": "us-east-1", "resources": [], "detail": { "numberOfProductsWithIssues": 1, "numberOfVersionsWithIssues": 1, "numberOfLatestVersionsWithIssues": 1, "newIssuesFound": true, "upcomingResolutionDueDate": "2023-12-01T00:00:00Z", "requestId": "533fa17d-3e97-5051-bcaf-1fae45fb3f8b" } }
Eventos para abonos
Si no se realiza un pago a la cuenta bancaria del vendedor debido a que los datos de la cuenta bancaria no son válidos, los AWS Marketplace ISV y los socios de canal pueden recibir un evento.
En el siguiente código de evento JSON, el valor de source de estos eventos es aws.marketplace y el valor de detail-type es Disbursement Paused. El valor de resources muestra la cuenta bancaria número de recurso de Amazon (ARN).
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Disbursement Paused", "source": "aws.marketplace", "account":"<account id of end user>", "time": "2022-11-01T13:12:22Z", "region": "us-east-1", "resources": ["arn:aws:payments:us-east-1:1234567890:paymentinstrument:123"], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace" } }
Para resolver el problema de la información bancaria no válida, añada la información de su cuenta bancaria en la Central de socios de AWS. Para obtener instrucciones, consulte Para añadir los detalles de la cuenta bancaria.
Para obtener más información sobre la creación de EventBridge reglas de Amazon, consulte las reglas de Amazon EventBridge en la guía del EventBridge usuario de Amazon.
Eventos para acuerdos
Cuando se producen eventos relacionados con el acuerdo, los vendedores pueden recibir notificaciones sobre los cambios en el ciclo de vida del acuerdo de compra.
Para obtener información sobre la creación de EventBridge reglas, consulta EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.
El siguiente es un ejemplo del cuerpo del evento para el acuerdo de compra creado: proponente.
nota
En el caso de una oferta privada para socios del canal (CPPO), se rellenará el identificador de autorización de reventa y, en el caso de una oferta directa de Marketplace (MPPO), este valor será nulo.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Created - Proposer", "source": "aws.agreement-marketplace", "account": "<ISV's or CP's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "NEW", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }
A continuación se muestra un ejemplo del cuerpo del evento de creación del acuerdo de compra: fabricante.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Created - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "NEW", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }
El siguiente es un ejemplo de cuerpo de evento para un acuerdo de compra modificado: proponente.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Amended - Proposer", "source": "aws.agreement-marketplace", "account": "<ISV or CP's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "AMEND", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }
El siguiente es un ejemplo de organismo de evento para un acuerdo de compra modificado: fabricante.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Amended - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "intent": "AMEND", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }
El siguiente es un ejemplo del cuerpo del evento para el acuerdo de compra finalizado: proponente.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Ended - Proposer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "status": "CANCELLED" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }
El siguiente es un ejemplo del cuerpo del evento para el contrato de compra finalizado: fabricante.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Ended - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV's account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs", "status": "CANCELLED" }, "resaleAuthorization": { "id": "resaleauthz-yaxjqxiskysxa" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "offer-1234567890123" } } }
El siguiente es un ejemplo de organismo de evento para un aviso de contrato de compra emitido: fabricante.
{ "version": "0", "id": "a1b2c3d4-1111-2222-3333-444455556666", "detail-type": "Purchase Agreement Advisory Issued - Manufacturer", "source": "aws.agreement-marketplace", "account": "987654321098", "time": "2026-07-02T14:30:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "id": "prod-aw4fgf5tyo5w2ap6fEXAMPLE" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "987654321098" }, "offer": { "id": "offer-1234567890123" }, "advisory": { "issuedAt": "2026-07-02T14:28:00Z" } } }
El siguiente es un ejemplo de cuerpo de evento para el aviso de acuerdo de compra resuelto: fabricante.
{ "version": "0", "id": "k9s5f3d4-0921-2382-3333-970453552166", "detail-type": "Purchase Agreement Advisory Resolved - Manufacturer", "source": "aws.agreement-marketplace", "account": "987654321098", "time": "2026-07-02T14:30:00Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "7s4p9f1b-b809-4f5e-9fgl-a9ae74b05cji", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "id": "prod-aw4fgf5tyo5w2ap6fEXAMPLE" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "987654321098" }, "offer": { "id": "offer-1234567890123" }, "advisory": { "resolvedAt": "2026-08-02T11:13:05Z" } } }
Eventos para licencias
Cuando se producen eventos relacionados con las licencias, los vendedores pueden recibir notificaciones sobre los cambios en los derechos de los clientes.
Para obtener información sobre la creación de EventBridge reglas, consulta las EventBridge reglas de Amazon en la Guía del EventBridge usuario de Amazon.
El siguiente es un ejemplo del cuerpo del evento License Updated - Manufacturer.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "License Updated - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV/CP account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "code": "aw4fgf5tyo5w2ap6fEXAMPLE", "id": "prod-qtwveEXAMPLE" }, "license": { "arn": "aws:license-manager:us-east-1:123456789012:l-e52ca6f38bf84d0fafb8802ca15ac11x" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "8kkr91jo647j3qxlcjhlqce7y" } } }
A continuación se muestra un ejemplo del cuerpo del evento License Deaprovisioned - Manufacturer.
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "License Deprovisioned - Manufacturer", "source": "aws.agreement-marketplace", "account": "<ISV/CP account id>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::aws:agreement:agmt-4mwg1nevbokzw95eca5797ixs" ], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-4mwg1nevbokzw95eca5797ixs" }, "product": { "code": "aw4fgf5tyo5w2ap6fEXAMPLE", "id": "prod-qtwveEXAMPLE" }, "license": { "arn": "aws:license-manager:us-east-1:123456789012:l-e52ca6f38bf84d0fafb8802ca15ac11x" }, "acceptor": { "accountId": "845735284135" }, "proposer": { "accountId": "123456512334" }, "offer": { "id": "8kkr91jo647j3qxlcjhlqce7y" } } }
Eventos para cancelaciones
Cuando el estado de una solicitud de cancelación cambia, los vendedores, los compradores y los ISV (en el caso de la CPPO) reciben los eventos. Cada evento se envía a la parte correspondiente con un tipo de detalle específico para cada función (proponente para vendedores, aceptador para compradores, fabricante para los ISV). La fuente de estos eventos es. aws.agreement-marketplace
Para obtener información sobre la creación de EventBridge reglas, consulte EventBridge las reglas de Amazon en la Guía del EventBridge usuario de Amazon.
El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo pendiente de aprobación: proponente. Este evento se envía cuando envías una solicitud de cancelación y está pendiente de la aprobación del comprador.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Pending Approval - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:12:22Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "", "statusCode": "PENDING_APPROVAL", "statusMessage": "", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-01T13:12:22Z" } } }
El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo aprobada: proponente. Este evento se envía cuando el comprador aprueba tu solicitud de cancelación o cuando se aprueba automáticamente transcurridos 7 días.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Approved - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:16:07Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "The terms accepted in agreement had wrong rate", "statusCode": "APPROVED", "statusMessage": "", "createdAt": "2025-01-03T16:16:22Z", "updatedAt": "2025-01-03T16:20:08Z" } } }
El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo rechazada: proponente. Este evento se envía cuando el comprador rechaza tu solicitud de cancelación.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Rejected - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-02T10:30:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "", "statusCode": "REJECTED", "statusMessage": "We still need this product", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-02T10:30:00Z" } } }
El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo cancelada: proponente. Este evento se envía cuando retiras una solicitud de cancelación.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Cancelled - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-02T08:00:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "", "statusCode": "CANCELLED", "statusMessage": "Seller withdrew the request", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-02T08:00:00Z" } } }
El siguiente es un ejemplo del cuerpo del evento para una solicitud de cancelación de un acuerdo que no se validó correctamente: proponente. Este evento solo se envía al vendedor cuando se produce un error en la validación asíncrona tras el envío.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Agreement Cancellation Request Validation Failed - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:15:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid", "acceptorId": "123465789012", "productId": "prod-exampleid", "offerId": "offer-exampleid" }, "agreementCancellationRequest": { "id": "acr-abcdexampleid", "reasonCode": "INCORRECT_TERMS_ACCEPTED", "reasonMessage": "The terms accepted in agreement had wrong rate", "statusCode": "VALIDATION_FAILED", "statusMessage": "Agreement has a renewal agreement that must be canceled first", "createdAt": "2025-01-01T13:12:22Z", "updatedAt": "2025-01-01T13:15:00Z" } } }
Eventos para ajustes de facturación
Cuando cambia el estado de un ajuste de facturación, los vendedores, los compradores y los proveedores de software independientes (en el caso de la CPPO) reciben los eventos. Cada evento se envía a la parte correspondiente con un tipo de detalle específico para cada función (proponente para vendedores, aceptador para compradores, fabricante para los ISV). La fuente de estos eventos es. aws.agreement-marketplace
El siguiente es un ejemplo del cuerpo del evento para el acuerdo de compra: ajuste de facturación completado: proponente.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Purchase Agreement Billing Adjustment Completed - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:12:22Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid" }, "billingAdjustmentRequest": { "id": "ba-abcdexampleid", "adjustmentAmount": "-100.00", "currencyCode": "USD", "adjustmentReasonCode": "INCORRECT_TERMS_ACCEPTED" }, "invoice": { "originalInvoiceId": "2028746221" } } }
El siguiente es un ejemplo del cuerpo del evento de un acuerdo de compra cuyo ajuste de facturación falló: proponente. Este evento solo se envía al vendedor cuando un ajuste de facturación no se valida de forma asíncrona.
{ "version": "0", "id": "01234567-0123-0123-0123-0123456789ab", "detail-type": "Purchase Agreement Billing Adjustment Failed - Proposer", "source": "aws.agreement-marketplace", "account": "123456789012", "time": "2025-01-01T13:15:00Z", "region": "us-east-1", "resources": [], "detail": { "requestId": "3d4c9f9b-b809-4f5e-9fac-a9ae98b05cbb", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-abcdexampleid" }, "billingAdjustmentRequest": { "id": "ba-abcdexampleid", "adjustmentAmount": "-1000.00", "currencyCode": "USD", "adjustmentReasonCode": "INCORRECT_TERMS_ACCEPTED" }, "invoice": { "originalInvoiceId": "2028746221" } } }