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à.
EventBridge Eventi Amazon
In qualità di venditore, puoi utilizzare Amazon EventBridge per ricevere notifiche relative a eventi in AWS Marketplace. Ad esempio, puoi ricevere un evento dal AWS Marketplace momento in cui viene creata un'offerta. L'evento contiene dettagli come l'ID, la data di scadenza e i dettagli del prodotto. EventBridge è un servizio di bus di eventi che puoi utilizzare per connettere le tue applicazioni con dati provenienti da una varietà di fonti. Per ulteriori informazioni, consulta la Amazon EventBridge User Guide . Le seguenti sezioni forniscono informazioni dettagliate sugli eventi nell'ambito del servizio Marketplace Catalog nella EventBridge console.
Argomenti
Questo argomento
| Azione del venditore | Evento ricevuto | Argomento correlato |
|---|---|---|
| Un fornitore indipendente di software (ISV) crea un'offerta e la rende disponibile per l'acquisto | Offer Released |
Eventi per nuove offerte |
| Il prodotto ISV viene utilizzato da un partner di canale per creare un'offerta | Offer Released |
Eventi per nuove offerte |
| Il partner di canale crea un'offerta | Offer Released |
Eventi per nuove offerte |
| L'ISV crea un nuovo set di offerte | OfferSet Released |
Eventi per nuove offerte |
| Il partner di canale crea un nuovo set di offerte | OfferSet Released |
Eventi per nuove offerte |
| Il set di modifiche ha esito positivo | Change Set Succeeded |
Eventi per i set di modifiche |
| Il set di modifiche non riesce | Change Set Failed |
Eventi per i set di modifiche |
| Il set di modifiche è stato annullato | Change Set Cancelled |
Eventi per i set di modifiche |
| Sono state rilevate vulnerabilità di sicurezza nel prodotto dell'ISV | Products Security Report Created |
Eventi per il rapporto di riepilogo della sicurezza |
| Il cliente si abbona a un prodotto AWS Marketplace | Purchase Agreement Created |
Eventi per gli accordi |
| Il contratto con il cliente viene modificato | Purchase Agreement Amended |
Eventi per gli accordi |
| Il cliente annulla il contratto | Purchase Agreement Ended |
Eventi per gli accordi |
| Viene emesso un avviso che potrebbe influire sul contratto con il cliente | Purchase Agreement Advisory Issued |
Eventi per gli accordi |
| Un avviso che riguarda il contratto con il cliente viene risolto | Purchase Agreement Advisory Resolved |
Eventi per gli accordi |
| La licenza di un cliente per un prodotto viene fornita o aggiornata | License Updated |
Eventi per le licenze |
| La licenza di un cliente per un prodotto viene revocata | License Deprovisioned |
Eventi per le licenze |
| Il venditore invia una richiesta di annullamento | Agreement Cancellation Request Pending Approval - Proposer |
Eventi per le cancellazioni |
| La richiesta di annullamento è approvata o approvata automaticamente | Agreement Cancellation Request Approved - Proposer |
Eventi per le cancellazioni |
| La richiesta di annullamento è stata respinta dall'acquirente | Agreement Cancellation Request Rejected - Proposer |
Eventi per le cancellazioni |
| Il venditore ritira una richiesta di annullamento | Agreement Cancellation Request Cancelled - Proposer |
Eventi per le cancellazioni |
| La convalida della richiesta di annullamento non è valida | Agreement Cancellation Request Validation Failed - Proposer |
Eventi per le cancellazioni |
| L'adeguamento della fatturazione viene elaborato | Purchase Agreement Billing Adjustment Completed - Proposer |
Eventi per gli aggiustamenti della fatturazione |
| La convalida dell'adeguamento della fatturazione ha esito negativo | Purchase Agreement Billing Adjustment Failed - Proposer |
Eventi per gli aggiustamenti della fatturazione |
Eventi per nuove offerte
Quando i venditori creano un'offerta e la rendono disponibile per l'acquisto, possono ricevere un evento con il seguente tipo di dettaglio:Offer Released.
Nota
Per informazioni sulla creazione di EventBridge regole, consulta EventBridge le regole di Amazon nella Guida per EventBridge l'utente di Amazon.
Di seguito è riportato un esempio di corpo dell'evento per una nuova offerta creata da 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" ] } }
Quello che segue è un esempio di corpo di evento per quando il prodotto di un ISV viene utilizzato da un partner di canale per creare un'offerta.
{ "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"], } } }
Di seguito è riportato un esempio di corpo dell'evento in cui un partner di canale crea un'offerta.
{ "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"], } } }
Di seguito è riportato un esempio di corpo dell'evento per un nuovo set di offerte pubblicato da un partner (ISV o Channel partner).
{ "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", } }, ... ] } }
Eventi per i set di modifiche
Una volta completato un set di modifiche, venditori, partner di canale e amministratori di marketplace privati possono ricevere un evento. L'API AWS Marketplace Catalog invia un evento quando un set di modifiche viene completato con lo stato di riuscito, fallito o annullato. L'origine di questi eventi è e aws.marketplacecatalog i possibili valori del tipo di dettaglio sonoChange
Set Succeeded, Change Set Failed e. Change Set
Cancelled
Nota
Per informazioni sui set di modifiche, consulta Utilizzo dei set di modifiche nel AWS Marketplace catalogo API Reference.
Ogni evento contiene i dettagli della richiesta di modifica, come l'ID del set di modifiche, il nome del set di modifiche, il tipo di dettaglio dell'evento, il codice di errore (per le richieste non riuscite) e l'ora di inizio e fine della richiesta. Ciò consente di monitorare i set di modifiche senza interrogare continuamente l'DescribeChangeSetazione o controllare lo stato delle Portale di gestione AWS Marketplace richieste di modifica.
Nota
Per informazioni sulla creazione di EventBridge regole, consulta le EventBridge regole di Amazon nella Amazon EventBridge User Guide.
Di seguito è riportato un esempio di corpo dell'evento per il tipo di Change Set Succeeded dettaglio.
{ "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" } }
Di seguito è riportato un esempio di corpo dell'evento per il tipo di Change Set Failed dettaglio.
{ "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" } }
Di seguito è riportato un esempio di corpo dell'evento per il tipo di Change Set Cancelled dettaglio.
{ "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" } }
Eventi per il rapporto di riepilogo della sicurezza
Quando vengono rilevate vulnerabilità di sicurezza nei prodotti di un venditore, quest'ultimo può ricevere un report riepilogativo e promemoria periodici per i problemi relativi ai prodotti in sospeso. La fonte di questi eventi è e il aws.marketplacecatalog tipo di dettaglio è. Products
Security Report Created
Ogni evento include un riepilogo del numero di prodotti e versioni con problemi rilevati, un conteggio del numero di versioni più recenti interessate e la data in cui è necessaria la risoluzione per evitare una restrizione temporanea di questi prodotti o versioni.
Nota
Per informazioni sulla creazione di EventBridge regole, consulta le EventBridge regole di Amazon nella Amazon EventBridge User Guide.
Per informazioni dettagliate sulla gestione degli eventi di sicurezza, consulta il post How to improve the security of your product catalog in AWS Marketplace
Di seguito è riportato un esempio di corpo dell'evento per il tipo di Products Security Report
Created dettaglio.
{ "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" } }
Eventi per i pagamenti
Quando un pagamento sul conto bancario del venditore non va a buon fine a causa di coordinate bancarie non valide, gli AWS Marketplace ISV e i partner di canale potrebbero ricevere un evento.
Nel seguente codice di evento JSON, il source valore di questi eventi è e il valore èaws.marketplace. detail-type Disbursement Paused Il resources valore indica il numero di conto bancario Amazon Resource Number (ARN) non valido.
{ "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" } }
Per risolvere il problema dei dati bancari non validi, aggiungi i dati del tuo conto bancario in AWS Partner Central. Per istruzioni, consulta l’argomento Per aggiungere i dati del conto bancario.
Per ulteriori informazioni sulla creazione di EventBridge regole Amazon, consulta Rules in Amazon EventBridge nella Amazon EventBridge User Guide.
Eventi per gli accordi
Quando si verificano eventi contrattuali, i venditori possono ricevere notifiche relative alle modifiche al ciclo di vita del contratto di acquisto.
Per informazioni sulla creazione di EventBridge regole, consulta le EventBridge regole di Amazon nella Amazon EventBridge User Guide.
Di seguito è riportato un esempio di corpo dell'evento per Purchase Agreement Created - Proposer.
Nota
L'ID di autorizzazione alla rivendita in caso di Channel Partner Private Offer (CPPO) verrà compilato e in caso di offerta diretta di Marketplace (MPPO), questo valore sarà nullo.
{ "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" } } }
Di seguito è riportato un esempio di corpo dell'evento per Purchase Agreement Created - Manufacturer.
{ "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" } } }
Di seguito è riportato un esempio di corpo dell'evento per Purchase Agreement Amended - Proposer.
{ "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" } } }
Di seguito è riportato un esempio di corpo dell'evento per Purchase Agreement Amended - Manufacturer.
{ "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" } } }
Di seguito è riportato un esempio di corpo dell'evento per Purchase Agreement Ended - Proposer.
{ "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" } } }
Di seguito è riportato un esempio di corpo evento per Purchase Agreement Ended - Manufacturer.
{ "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" } } }
Di seguito è riportato un esempio di ente di evento per Purchase Agreement Advisory Issued - Manufacturer.
{ "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" } } }
Di seguito è riportato un esempio di ente di evento per Purchase Agreement Advisory Resolved - Manufacturer.
{ "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" } } }
Eventi per le licenze
Quando si verificano eventi relativi alle licenze, i venditori possono ricevere notifiche relative alle modifiche dei diritti dei clienti.
Per informazioni sulla creazione di EventBridge regole, consulta le EventBridge regole di Amazon nella Amazon EventBridge User Guide.
Di seguito è riportato un esempio di corpo dell'evento per 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" } } }
Di seguito è riportato un esempio di corpo dell'evento per License Deprovisioned - 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" } } }
Eventi per le cancellazioni
Quando lo stato di una richiesta di annullamento cambia, venditori, acquirenti e ISV (per CPPO) ricevono eventi. Ogni evento viene inviato alla parte interessata con un tipo di dettaglio specifico per il ruolo (Proponente per i venditori, Accettatore per gli acquirenti, Produttore per gli ISV). La fonte di questi eventi è. aws.agreement-marketplace
Per informazioni sulla creazione di EventBridge regole, consulta EventBridge le regole di Amazon nella Amazon EventBridge User Guide.
Di seguito è riportato un esempio di corpo dell'evento per Agreement Cancellation Request Pending Approval - Proposer. Questo evento viene inviato quando invii una richiesta di annullamento ed è in attesa dell'approvazione dell'acquirente.
{ "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" } } }
Di seguito è riportato un esempio di corpo dell'evento per Agreement Cancellation Request Approved - Proposer. Questo evento viene inviato quando l'acquirente approva la tua richiesta di annullamento o quando viene approvata automaticamente dopo 7 giorni.
{ "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" } } }
Di seguito è riportato un esempio del corpo dell'evento relativo alla richiesta di annullamento dell'accordo respinta - Proposer. Questo evento viene inviato quando l'acquirente rifiuta la tua richiesta di annullamento.
{ "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" } } }
Di seguito è riportato un esempio del corpo dell'evento relativo alla richiesta di annullamento dell'accordo annullata - Proposer. Questo evento viene inviato quando ritiri una richiesta di annullamento.
{ "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" } } }
Di seguito è riportato un esempio del corpo dell'evento Agreement Cancellation Request Validation Failed - Proposer. Questo evento viene inviato al venditore solo quando una convalida asincrona ha esito negativo dopo l'invio.
{ "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" } } }
Eventi per gli aggiustamenti della fatturazione
Quando lo stato di un adeguamento della fatturazione cambia, venditori, acquirenti e ISV (per CPPO) ricevono eventi. Ogni evento viene inviato alla parte interessata con un tipo di dettaglio specifico per il ruolo (Proponente per i venditori, Accettatore per gli acquirenti, Produttore per gli ISV). La fonte di questi eventi è. aws.agreement-marketplace
Di seguito è riportato un esempio del corpo dell'evento per Purchase Agreement Billing Adjustment Completed - Proposer.
{ "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" } } }
Di seguito è riportato un esempio di corpo dell'evento per Purchase Agreement Billing Adjustment Failed - Proposer. Questo evento viene inviato al venditore solo quando un adeguamento della fatturazione non supera la convalida asincrona.
{ "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" } } }