As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS EventBridge Eventos do Marketplace Agreement
AWS Marketplace envia notificações para a Amazon EventBridge quando certos eventos ocorrem no ciclo de vida de seus contratos (ou seja, ofertas que você comprou). Você pode usar esses eventos para automatizar fluxos de trabalho e acompanhar suas compras no mercado.
A tabela a seguir lista os eventos do comprador que são AWS Marketplace enviados para EventBridge:
| Event | Description |
|---|---|
| Contrato de compra criado - Aceitante | Enviado quando um novo contrato de compra é criado, renovado ou substituído em sua conta |
| Contrato de compra alterado - Aceitante | Enviado quando são feitas modificações em um contrato de compra existente |
| Contrato de compra encerrado - Aceitante | Enviado quando um contrato de compra é cancelado, expirado, rescindido, renovado ou substituído |
Visão geral do
Os compradores recebem EventBridge notificações sobre os seguintes eventos do ciclo de vida do contrato de compra:
Criação de contrato
Emendas ao contrato
Fim do contrato (cancelamento, expiração ou rescisão)
Todos os eventos são enviados para seu barramento de EventBridge eventos padrão na us-east-1 região com a origem do eventoaws.agreement-marketplace.
Tipos de eventos
Contrato de compra criado - Aceitante
AWS Marketplace envia esse evento quando um novo contrato de compra é criado em sua conta.
Cenários de acionamento:
NEW- O contrato é criado pela primeira vezREPLACE- Uma nova oferta privada precisa ser aceita como parte de uma Oferta Baseada em Contrato (ABO)RENEW- Um contrato é renovado automaticamente ao expirar (se ativado)
Esquema do evento:
{ "version": "0", "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv", "detail-type": "Purchase Agreement Created - Acceptor", "source": "aws.agreement-marketplace", "account": "<Buyer Account ID>", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace::agreement:agmt-9xyz8wmklp67rt32nb1qv45ds" ], "detail": { "requestId": "7f3e2d1c-a9b8-4f5e-6d7c-1234567890ab", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-9xyz8wmklp67rt32nb1qv45ds", "intent": "NEW|RENEW|REPLACE", "status": "ACTIVE", "acceptanceTime": "2024-06-26T21:36:03Z", "startTime": "2024-08-30T21:36:03Z", "endTime": "2025-05-30T21:36:03Z" }, "acceptor": { "accountId": "<Buyer Account ID>" }, "proposer": { "accountId": "<Proposer Account ID>" }, "offer": { "id": "offer-abcdef123456" } } }
Contrato de compra alterado - Aceitante
AWS Marketplace envia esse evento quando são feitas modificações em um contrato de compra existente, como alterações nos termos, preços ou outros parâmetros do contrato.
Esquema do evento:
{ "version": "0", "id": "12345678-1234-1234-1234-123456789012", "detail-type": "Purchase Agreement Amended Acceptor", "source": "aws.agreement-marketplace", "account": "<Buyer 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" }, "acceptor": { "accountId": "<Buyer Account ID>" }, "proposer": { "accountId": "<Proposer Account ID>" }, "offer": { "id": "offer-1234567890123" } } }
Contrato de compra encerrado - Aceitante
AWS Marketplace envia esse evento quando um contrato de compra termina.
Cenários de acionamento:
CANCELLED- Você encerrou o contrato antes da data de término definidaEXPIRED- O acordo atingiu sua data de término definidaTERMINATED- AWS rescindiu o contrato (por exemplo, devido a uma falha no pagamento)RENEWED- O acordo foi renovado em um novo acordoREPLACED- O contrato foi substituído por uma oferta de substituição do contrato
Esquema do evento:
{ "version": "0", "id": "abcd1234-5678-90ef-ghij-klmnopqrstuv", "detail-type": "Purchase Agreement Ended - Acceptor", "source": "aws.agreement-marketplace", "account": "987654321098", "time": "2024-08-30T21:36:03Z", "region": "us-east-1", "resources": [ "arn:aws:aws-marketplace:aws:agreement:agmt-9xyz8wmklp67rt32nb1qv45ds" ], "detail": { "requestId": "7f3e2d1c-a9b8-4f5e-6d7c-1234567890ab", "catalog": "AWSMarketplace", "agreement": { "id": "agmt-9xyz8wmklp67rt32nb1qv45ds", "status": "CANCELLED|EXPIRED|RENEWED|REPLACED|TERMINATED" }, "acceptor": { "accountId": "<Buyer Account ID>" }, "proposer": { "accountId": "<Proposer Account ID>" }, "offer": { "id": "offer-abcdef123456" } } }
Campos de eventos comuns
Todos os eventos para compradores incluem esses campos comuns:
| Campo | Description |
|---|---|
requestId |
UUID usado para desduplicar eventos duplicados |
catalog |
O catálogo do AWS Marketplace (normalmente "AWSMarketplace“) |
agreementId |
Identificador exclusivo para o contrato |
acceptor.accountId |
ID AWS da sua conta |
proposer.accountId |
O ID da AWS conta do vendedor |
offer.id |
O identificador da oferta |
Configurando EventBridge regras
Para receber essas notificações, crie EventBridge regras que correspondam aos padrões de eventos para compradores. Para obter mais informações sobre a criação de regras, consulte Criação de EventBridge regras da Amazon no Guia EventBridge do usuário da Amazon.