L'AWS Marketplace API Reference è stato ristrutturato. Per ulteriori informazioni sulle operazioni API supportate, consulta l'AWS Marketplace API Reference.
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à.
Utilizzo di Marketplace AWS API dell'accordo
Marketplace AWS è un catalogo digitale curato che i clienti possono utilizzare per trovare, acquistare, distribuire e gestire software, dati e servizi di terze parti per creare soluzioni e gestire le proprie attività. L' Marketplace AWS Agreement Service fornisce un'interfaccia API che aiuta Marketplace AWS acquirenti e venditori a gestire i propri contratti, tra cui la pubblicazione, la ricerca e il filtraggio degli accordi.
Concetti chiave
La tabella seguente descrive i concetti chiave utilizzati nell'API Marketplace AWS Agreement.
| Concetto | Description |
|---|---|
| Accettatore | La parte che accetta la totalità o una parte dei termini estesi dal proponente in un accordo. Nei casi d'uso più comuni, gli accettatori sono gli acquirenti del prodotto. |
| Contratto | Un documento che vincola due parti, tra cui il proponente (di solito, il seller/ISV partner di canale) e l'accettante (in genere, l'acquirente) e definisce i termini e le condizioni applicabili tra di loro. |
| Richiesta di annullamento del contratto | Una richiesta avviata dal venditore (proponente) per annullare un contratto attivo. L'acquirente (accettatore) può accettare o rifiutare la richiesta di annullamento. Se accettato, il flusso di lavoro di annullamento dell'accordo viene eseguito in modo asincrono e lo stato dell'accordo diventa annullato. Se rifiutato, l'accordo rimane attivo e il venditore può inviare una nuova richiesta di annullamento. |
| Proposta di accordo | Entità che si riferisce all'insieme di terms/offer proposte da seller/proposer. |
| Richiesta di accordo | Entità che si riferisce alla risorsa creata a seguito dell'azione del cliente, che delinea creation/modification i parametri del contratto, il ciclo di vita della richiesta e il risultato stimato al momento dell'accettazione della richiesta. |
| Dimensione fatturabile | Elementi relativi al prezzo del prodotto. Ad esempio, le istanze Amazon Elastic Compute Cloud (Amazon EC2) per i prodotti Amazon Machine Image (AMI) o quelle premium rispetto agli utenti di sola lettura per i prodotti Software as a Service (SaaS). |
| Partner di canale (CP) | Organizzazioni autorizzate dal proprietario del prodotto (ISV) a rivendere i propri prodotti per loro conto su. Marketplace AWS |
| Fornitori di software indipendenti (ISV) | Venditori che pubblicano e gestiscono i propri prodotti in. Marketplace AWS |
| Intento | L'intento rappresenta la motivazione dell'acquirente durante la creazione del Contratto. Gli intenti attualmente supportati sono Nuovo, Modifica e Sostituisci durante il flusso di creazione dell'accordo. |
| Richiesta di pagamento | Una richiesta di pagamento avviata dal venditore (proponente) associata a un contratto. L'acquirente (accettatore) può accettare o rifiutare la richiesta di pagamento. |
| Proponente | La parte che estende la serie iniziale di termini di un accordo, in genere utilizzando un'offerta. |
| Ordini di acquisto | Le organizzazioni richiedono agli acquirenti di utilizzare gli ordini di acquisto per acquistare da fornitori approvati, tenere traccia di ciò che acquistano e garantire che la spesa sia prevista, preventivata, approvata e assegnata ai centri di costo responsabili. |
| Risorsa | Unità o risorsa in cui i venditori intendono vendere Marketplace AWS, spesso denominata prodotto di base. Un prodotto di base non è completo per il consumo da parte dell'acquirente finché non vengono aggiunte le informazioni sul prodotto, gli attributi di distribuzione e le informazioni di fatturazione. Un prodotto descrive le informazioni sul prodotto, gli attributi di distribuzione del software e il meccanismo di fatturazione dell'inserzione che un venditore intende vendere. Il prodotto deve essere abbinato a un'offerta per diventare un'unità negoziabile che possa essere venduta e utilizzata dagli acquirenti in. Marketplace AWS |
| Termine | Un'unità all'interno di un accordo che regola il modo in cui un accordo viene applicato (ad esempio, la determinazione dei prezzi). |
Endpoint
È possibile accedere al servizio Marketplace AWS Agreement con i seguenti endpoint:
| Endpoint | Region | Protocolli IP supportati |
|---|---|---|
agreement-marketplace.us-east-1.api.aws |
Stati Uniti orientali (Virginia settentrionale) | IPv4, IPv6 |
Permissions
L'API Agreements utilizza l'autenticazione AWS Signature Version 4 (SIGv4) standard. È necessario disporre di AWS credenziali valide e delle autorizzazioni IAM appropriate per chiamare l'API. Per informazioni dettagliate, vedi Controllo degli accessi per Marketplace AWS API Agreement.
Codici di errore
I seguenti codici di errore si applicano alle azioni di Marketplace AWS Agreement Service. È possibile restituire un singolo codice di errore per più casi d'uso. Fai riferimento alle descrizioni seguenti per identificare lo scenario specifico in cui si verifica ogni codice di errore. Questo elenco non è esaustivo e può essere aggiornato man mano che vengono rilasciate nuove funzionalità.
ValidationException
| Codice di errore | Description |
|---|---|
INVALID_SOURCE_AGREEMENT_IDENTIFIER |
Restituito quando l'identificatore del contratto di origine non corrisponde al formato previsto o quando viene fornito un identificatore dell'accordo di origine per un intento che non lo richiede (ad esempio NEW). |
MISSING_SOURCE_AGREEMENT_IDENTIFIER |
Restituito quando l'identificatore dell'accordo di origine non viene fornito per un intento che ne richiede uno (ad esempio REPLACE o AMEND). |
INVALID_REQUESTED_TERM_CONFIGURATION |
Restituito quando la configurazione del termine richiesta non è valida. Scenari possibili:
|
INVALID_AGREEMENT_PROPOSAL_IDENTIFIER |
Restituito quando l'identificatore della proposta di accordo non corrisponde al formato previsto o quando viene fornito un identificatore della proposta di accordo per un intento che non lo richiede (come AMEND). |
MISSING_AGREEMENT_PROPOSAL_IDENTIFIER |
Restituito quando l'identificatore della proposta di accordo non viene fornito per un intento che ne richiede uno (ad esempio NEW o REPLACE). |
INVALID_FILTER_NAME |
Restituito quando il nome del filtro fornito non è un filtro riconosciuto o quando nella richiesta sono inclusi nomi di filtro duplicati. |
INVALID_FILTER_VALUES |
Restituito quando i valori del filtro non sono validi, duplicati, vuoti, superano il conteggio massimo consentito o quando un filtro per intervallo di date specifica un BeforeEndTime valore che precede il valore. AfterEndTime |
INVALID_NEXT_TOKEN |
Restituito quando il token di paginazione non è valido, è scaduto, non può essere decrittografato o quando i parametri della richiesta sono cambiati tra chiamate impaginate. |
DUPLICATE_CHARGES |
Restituito quando la richiesta contiene identificatori di addebito duplicati o quando vengono forniti valori dell'ordine di acquisto diversi per lo stesso identificatore di addebito. |
UNSUPPORTED_FILTERS |
Restituito quando la combinazione di filtri fornita non è supportata. Le combinazioni di filtri supportate variano in base al tipo di parte. Controlla le combinazioni supportate nella documentazione pubblica. |
INVALID_PURCHASE_ORDER_REFERENCE |
Restituito quando il riferimento all'ordine di acquisto non soddisfa i requisiti di formato o quando un ordine di acquisto richiesto non viene fornito come configurato dall'amministratore dell'account. |
INVALID_CHARGE_AMOUNT |
Restituito quando l'importo dell'addebito non è valido. Scenari possibili:
|
UNSUPPORTED_ACTION |
Restituito quando l'operazione richiesta non è supportata per lo stato corrente della risorsa. Gli scenari specifici variano in base all'API:
|
ResourceNotFoundException
Le ResourceNotFoundException resourceType inclusioni e resourceId i campi che identificano la risorsa che non è stata trovata. La tabella seguente descrive gli scenari che possono causare questa eccezione per ogni tipo di risorsa.
Nota
Per motivi di sicurezza, viene restituito lo stesso errore se una risorsa non esiste o se il chiamante non vi ha accesso. Ciò impedisce l'enumerazione di identificatori di risorse validi.
| Tipo di risorsa | Scenari possibili |
|---|---|
AgreementProposal |
|
Agreement |
|
AgreementRequest |
|
Charge |
|
BillingAdjustmentRequest |
|
AgreementCancellationRequest |
|
PaymentRequest |
|