

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à.

# Accesso al servizio Marketplace AWS Metering and Entitlement APIs
<a name="saas-integration-metering-and-entitlement-apis"></a>

Questa sezione descrive il processo di integrazione con il servizio di misurazione AWS Marketplace o AWS Marketplace Entitlement Service, utilizzato per garantire che la fatturazione e la reportistica per l'utilizzo da parte dei clienti dei prodotti SaaS (Software as a Service) siano accurate. Si presume che tu abbia inviato un prodotto in abbonamento SaaS o un prodotto con contratti SaaS pubblicato in uno stato limitato. In uno stato limitato, puoi utilizzare i tuoi account di prova per verificare la configurazione e il funzionamento corretti, ma il prodotto non è disponibile pubblicamente. 

**Nota**  
Se il tuo prodotto SaaS è integrato con un altro servizio AWS gestito che gestisce la misurazione in modo diverso (come Amazon SageMaker Ground Truth o AWS WAF), non è necessario integrarsi con il servizio di misurazione AWS Marketplace. La misurazione del prodotto deve avvenire in un solo sistema per evitare una doppia fatturazione al cliente.

**Topics**
+ [Configurazione della misurazione per l'utilizzo con gli abbonamenti SaaS](metering-for-usage.md)
+ [Verifica dei diritti utilizzando il AWS Marketplace Entitlement Service](checking-entitlements.md)
+ [Elenco di controllo per l'integrazione dei prodotti SaaS](aws-marketplace-integration-checklist.md)

 *Per informazioni sulla configurazione AWS CLI, insieme alle credenziali, consulta [Configurazione di AWS CLI nella Guida per l'](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html)utente.AWS Command Line Interface * [Se non conosci AWS Python SDK, consulta Boto 3 Quickstart.](https://boto3.readthedocs.io/en/latest/guide/quickstart.html) 

# Configurazione della misurazione per l'utilizzo con gli abbonamenti SaaS
<a name="metering-for-usage"></a>

Per gli abbonamenti Software as a Service (SaaS), contabilizzi tutti gli utilizzi e quindi i clienti vengono fatturati in AWS base ai record di misurazione forniti. Per i contratti SaaS, si contabilizza solo l'utilizzo che va oltre i diritti contrattuali del cliente. Le seguenti sezioni forniscono informazioni su come configurare la misurazione per l'utilizzo con i prodotti SaaS. 

Quando l'applicazione misura l'utilizzo per un cliente, fornisce AWS una quantità di utilizzo accumulata. L'applicazione misura le dimensioni di prezzo definite al momento della creazione del prodotto, ad esempio i gigabyte trasferiti o gli host scansionati in una determinata ora. Ad esempio, se addebiti in base alla quantità di dati inviati all'applicazione, puoi misurare la quantità di dati e inviare un record di misurazione corrispondente una volta all'ora. AWS calcola la fattura di un cliente utilizzando i dati di misurazione insieme ai prezzi forniti al momento della creazione del prodotto.

Per i prodotti che supportano gli accordi concorrenti, la misurazione avviene a livello di licenza anziché a livello di prodotto. Ogni record di utilizzo deve includere un codice `LicenseArn` per identificare a quale accordo specifico si applica l'utilizzo. `LicenseArn`Viene ottenuto dalla risposta dell'`ResolveCustomer`API durante la registrazione SaaS. Ciò consente agli acquirenti di mantenere più contratti attivi per lo stesso prodotto, con l'utilizzo tracciato e fatturato separatamente per contratto.

**Nota**  
Facoltativamente, puoi suddividere l'utilizzo tra le proprietà da monitorare. Queste proprietà vengono esposte all'acquirente come tag. Questi tag consentono all'acquirente di visualizzare i costi suddivisi in base all'utilizzo in base ai valori dei tag. Ad esempio, se addebiti in base all'utente e gli utenti dispongono di una `Department` proprietà, puoi creare un'allocazione di `Department` utilizzo con tag con una chiave e un'allocazione per valore. Ciò non modifica il prezzo, le dimensioni o l'utilizzo totale riportato, ma consente al cliente di visualizzare i costi per categorie appropriate al prodotto. Per ulteriori informazioni, consulta [Etichettatura in base al fornitore (opzionale)](#saas-vendor-metered-tagging).

**Topics**
+ [Misuratore su base oraria](#metering-hourly)
+ [Configura il prodotto per misurarne l'utilizzo](#configure-application-for-meter-usage)
+ [Etichettatura in base al fornitore (opzionale)](#saas-vendor-metered-tagging)

## Misuratore su base oraria
<a name="metering-hourly"></a>

Ti consigliamo di segnalare l'utilizzo AWS su base oraria per tutti i tuoi clienti in batch fino a 25 alla volta. Ciò offre ai clienti la massima visibilità possibile sul loro utilizzo e sui costi. Se aggregate l'utilizzo in periodi di tempo superiori a un'ora (ad esempio, un giorno), tenete presente le seguenti considerazioni.
+ AWS può fatturare ai clienti l'utilizzo del prodotto solo dopo aver ricevuto i dati di misurazione da parte dell'utente. È tua responsabilità garantire che i dati di misurazione del tuo prodotto vengano trasmessi e ricevuti correttamente. Puoi utilizzarli AWS CloudTrail per verificare che il record o i record che invii siano accurati. È inoltre possibile utilizzare le informazioni per eseguire verifiche nel tempo. Per ulteriori informazioni, consulta [Registrazione delle chiamate Marketplace AWS API con AWS CloudTrail](cloudtrail-logging.md). 
+ Se si tratta di un SaaS con il modello di prezzo «Abbonamento» (non i modelli di prezzo «Contratto» o «Contratto con consumo»), l'acquirente può annullare l'iscrizione in qualsiasi momento. Quando l'acquirente avvia questa azione di annullamento dell'iscrizione, il venditore riceverà una `unsubscribe-pending` [notifica](saas-notification.md#saas-sns-subscription-message-body) e avrà 1 ora di tempo per segnalare tutti gli utilizzi non segnalati prima della notifica finale. `unsubscribe-success` Qualsiasi cosa successiva alla seconda notifica non verrà rispettata. Gli altri due modelli di prezzo hanno una durata prestabilita in base al periodo di sottoscrizione e l'acquirente non può annullare l'iscrizione durante tale periodo. Possono solo disattivare il rinnovo automatico. La stessa notifica viene inviata alla fine di tale periodo se non si effettua il rinnovo automatico.
+ Per i prodotti con accordi concorrenti: la notifica di annullamento dell'iscrizione e la finestra di 1 ora si applicano per ogni singolo contratto, non per prodotto. Se un acquirente annulla uno dei più contratti attivi, puoi continuare a contabilizzare le licenze attive rimanenti. Solo l'utilizzo per il contratto annullato deve essere inviato entro 1 ora dalla ricezione della notifica per quella `unsubscribe-pending` licenza specifica.
+ Se non invii i dati di misurazione ogni ora e si verifica un'interruzione dell'applicazione o della rete, i dati saranno ancora più scaduti. Ciò può comportare un utilizzo non segnalato se l'interruzione dell'applicazione o della rete viene ripristinata dopo la scadenza dell'abbonamento.
+ Anche se non vi è alcun utilizzo da segnalare, è possibile continuare a inviare i record di misurazione ogni ora e registrare una quantità pari a 0 se non vi è alcun utilizzo da segnalare per quell'ora. Tieni presente che dopo aver segnalato l'utilizzo da parte di un acquirente di una dimensione, pari o superiore a 0, non puoi modificare il record. Pertanto è consigliabile segnalare l'utilizzo dell'ora precedente. L'utilizzo riportato è visibile nella console [AWS Billing and Cost Management dell'acquirente durante tutto il ciclo di fatturazione](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/billing-what-is.html). La console mostra ogni dimensione del prodotto in una voce distinta con il numero totale di unità consumate e il costo totale per quella voce consumata per quel ciclo di fatturazione o finora, anche se il prezzo della dimensione è 0 USD per unità. Se abilitato, l'[AWS Cost and Usage Report (CUR)](https://docs.aws.amazon.com/cur/latest/userguide/what-is-data-exports.html) mostra questi dettagli, inclusa la tariffa per unità. Questi report non vengono aggiornati in tempo reale.
+ Durante la pubblicazione, il team Marketplace AWS operativo verificherà che l'applicazione SaaS invii correttamente il record di misurazione prima di consentire la pubblicazione del prodotto. In genere, il team eseguirà una registrazione fittizia del SaaS e confermerà che è stato ricevuto un record di misurazione.

**Nota**  
Se il tuo prodotto SaaS è integrato con un altro servizio AWS gestito che gestisce la misurazione in modo diverso (come Amazon SageMaker Ground Truth o AWS WAF), non è necessario integrarsi con il servizio di misurazione AWS Marketplace. La misurazione del prodotto deve avvenire in un solo sistema per evitare una doppia fatturazione al cliente. Tieni presente che al momento Marketplace AWS non vengono pubblicati nuovi AWS WAF prodotti.

## Configura il prodotto per misurarne l'utilizzo
<a name="configure-application-for-meter-usage"></a>

 Utilizzi l'`BatchMeterUsage`operazione in AWS Marketplace Metering Service per fornire i record di misurazione a. AWS Ricorda quanto segue: 
+  Richiediamo ai venditori di utilizzare il batch utilizzando l'operazione. `BatchMeterUsage` 
+  Deduplichiamo le richieste di misurazione ogni ora. 
  + Per i prodotti con accordi non concorrenti: le richieste vengono deduplicate per. product/customer/hour/dimension. For Concurrent Agreements products: Requests are deduplicated per license/customer/hour/dimension
  + Puoi sempre riprovare qualsiasi richiesta, ma se contabilizzi una quantità diversa, viene fatturata la quantità originale. Per i prodotti Concurrent Agreements: riprovare con gli stessi `LicenseArn` è sicuro e segue le regole di deduplicazione standard. Tuttavia, il passaggio da uno all'altro `ProductCode` e `LicenseArn` per la stessa finestra di utilizzo causerà una fatturazione duplicata.
  +  Se invii più richieste per lo stesso prodottocustomer/dimension/hour, i record non vengono aggregati. 
+ Se il cliente è abbonato al tuo prodotto, i venditori possono inviare record di misurazione con un timestamp valido fino a 6 ore prima che il cliente sia abbonato al tuo prodotto. Se il cliente annulla l'iscrizione, i venditori devono inviare i dati di misurazione entro 1 ora dall'annullamento dell'iscrizione del cliente. 
+ `BatchMeterUsage`i carichi utili non devono superare 1 MB. Scegliete il numero di record di utilizzo da inviare in una `BatchMeterUsage` richiesta in modo da non superare la dimensione del payload.
+  *L'AWS Marketplace Metering Service è disponibile negli [Marketplace AWS endpoint e nelle quote Regioni AWS elencati nella AWS Guida](https://docs.aws.amazon.com/general/latest/gr/aws-marketplace.html) generale.* Per impostazione predefinita, la regione Stati Uniti orientali (Virginia settentrionale) è abilitata per i prodotti di misurazione SaaS quando richiedi il prodotto. Se intendi utilizzare altre regioni, contatta il team Operativo del [https://aws.amazon.com/marketplace/management/contact-us/](https://aws.amazon.com/marketplace/management/contact-us/). Per ulteriori informazioni, consulta [BatchMeterUsage](https://docs.aws.amazon.com/marketplacemetering/latest/APIReference/API_BatchMeterUsage.html). 
+ Contratti concorrenti: un singolo cliente può avere più contratti attivi per il tuo prodotto. Ogni contratto è univoco `LicenseArn` e l'utilizzo viene monitorato separatamente per ogni licenza. [Consulta la nuova integrazione per gli accordi concorrenti qui.](https://catalog.workshops.aws/mpseller/en-US/saas/integration-for-concurrent-agreements) Per le nuove implementazioni, ognuna `UsageRecord` deve includere un `LicenseArn` campo per identificare a quale accordo si applica l'utilizzo. `LicenseArn`Viene ottenuto dalla risposta dell'`ResolveCustomer`API.

**Nota**  
Per le implementazioni esistenti: durante la migrazione dalla misurazione basata sul prodotto alla misurazione basata su licenza, non inviare i record di misurazione con entrambi `LicenseArn` e `ProductCode` per lo stesso cliente entro la stessa ora. Ciò comporterà una fatturazione duplicata. Non includere `ProductCode` a livello di richiesta. Ciascuno `LicenseArn` di essi `UsageRecord` identifica sia il prodotto che l'accordo specifico.

Per alcuni esempi di codice, consultare [Esempi di codice per l'integrazione di prodotti SaaS](saas-code-examples.md).

### Esempio: scansione dell'host
<a name="host-scanning-example"></a>

 Il prodotto analizza l'hardware informatico alla ricerca di vulnerabilità di sicurezza note. I clienti avviano o pianificano manualmente queste scansioni delle loro istanze Amazon Elastic Compute Cloud (Amazon EC2). Man mano che il prodotto esegue queste scansioni, calcola il numero di host unici scansionati ogni ora. **In questo esempio, il prodotto utilizza la categoria Host.** È possibile dichiarare più dimensioni per i tipi di host analizzati. Ad esempio, puoi applicare prezzi diversi per host di piccole, medie e grandi dimensioni. 

### Esempio: analisi dei log
<a name="log-analysis-example"></a>

 Il tuo prodotto SaaS analizza i log generati dai prodotti dei clienti, segnalando tendenze e anomalie. Man mano che i clienti caricano i log sul tuo prodotto, tu misuri la quantità di dati ricevuti in megabyte, gigabyte o terabyte. Al decimo minuto di ogni ora, un cron job legge questo utilizzo per ogni cliente nell'ora precedente. Il job crea un rapporto batch e utilizza l'`BatchMeterUsage`operazione per inviarlo a. AWS In questo esempio, il prodotto utilizza la categoria **Dati**. Il prodotto può anche misurare la quantità di dati di registro memorizzati per una determinata ora. In questo caso, il prodotto può misurare in base a due dimensioni: i dati ricevuti nell'ora e i dati totali memorizzati nell'ora. Puoi continuare a misurare i dati memorizzati finché il cliente non li elimina o non scadono. 

## Etichettatura in base al fornitore (opzionale)
<a name="saas-vendor-metered-tagging"></a>

L'etichettatura basata sul fornitore aiuta i fornitori di software indipendenti (ISVs) a fornire all'acquirente informazioni più dettagliate sull'utilizzo del software e può aiutarlo a eseguire l'allocazione dei costi.

Esistono molti modi per contrassegnare l'utilizzo del software da parte di un acquirente. Un modo consiste nel chiedere innanzitutto agli acquirenti cosa vogliono vedere nella loro allocazione dei costi. Quindi puoi suddividere l'utilizzo tra le proprietà monitorate per l'account dell'acquirente. Esempi di proprietà includono `Account ID` `Business Unit``Cost Centers`, e altri metadati pertinenti per il tuo prodotto. Queste proprietà vengono esposte all'acquirente come tag. Utilizzando i tag, gli acquirenti possono visualizzare i costi suddivisi in base all'utilizzo in base ai valori dei tag nella loro AWS Billing Console ([https://console.aws.amazon.com/costmanagement/](https://console.aws.amazon.com/costmanagement/)). I tag misurati in base al fornitore non modificano il prezzo, le dimensioni o l'utilizzo totale segnalato. Consente ai clienti di visualizzare i costi per categorie appropriate al prodotto.

**Nota**  
La misurazione a livello di licenza di Concurrent Agreements non è attualmente supportata per i prodotti VMT (Vendor-Metered Tagging). Se il tuo prodotto utilizza VMT, continua a utilizzare la misurazione basata su standard. `ProductCode`

In un caso d'uso comune, un acquirente si abbona al tuo prodotto utilizzando uno di questi. Account AWS L'acquirente ha inoltre numerosi utenti associati allo stesso abbonamento al prodotto. È possibile creare allocazioni di utilizzo con tag con una chiave di e `Account ID` quindi allocare l'utilizzo a ciascun utente. In questo caso, gli acquirenti possono attivare il `Account ID` tag nella console di Billing and Cost Management e analizzare l'utilizzo da parte dei singoli utenti.

### Esperienza del venditore
<a name="saas-vendor-metered-tag-seller"></a>

I venditori possono aggregare i record di misurazione delle risorse con lo stesso set di tag anziché aggregare l'utilizzo di tutte le risorse. Ad esempio, i venditori possono creare il record di misurazione che include diversi periodi di. `UsageAllocations` Ogni bucket rappresenta un set di tag, ad `UsageQuantity` esempio e. `AccountId` `BusinessUnit` 

Nel diagramma seguente, **Resource 1** ha un set unico di `BusinessUnit` tag `AccountId` e viene visualizzata nel **Metering Record** come una voce singola. 

La **risorsa 2** e la **risorsa 3** hanno entrambe lo stesso `AccountId` tag e lo stesso `BusinessUnit` tag. `2222` `Operations` Di conseguenza, vengono combinati in un'unica `UsageAllocations` voce nel **Metering Record**.

![\[Diagramma che mostra come i tag di misurazione dei fornitori combinano i dati di utilizzo. Tre risorse (Risorsa 1, 2 e 3) con dati diversi AccountIds BusinessUnits vengono consolidate in un unico record di misurazione, UsageAllocations raggruppate per AccountId e BusinessUnit prima di essere inviate al AWS Marketplace Metering Service.\]](http://docs.aws.amazon.com/it_it/marketplace/latest/userguide/images/seller-vendor-meter-tag.png)


I venditori possono anche combinare risorse senza tag in un'unica risorsa `UsageAllocation` e inviarla come una delle voci inserite. `UsageAllocations`

I limiti includono:
+ Numero di tag: 5
+ Dimensione di `UsageAllocations` (cardinalità): 2.500
+ Dimensione massima della richiesta: 1 MB 

Le convalide includono:
+ Caratteri consentiti per la chiave e il valore del tag: a-zA-Z 0-9\$1 -= . \$1:\$1 /@
+ Numero massimo di tag nell'`UsageAllocation`elenco: 5
+ Due non `UsageAllocations` possono avere gli stessi tag (ovvero la stessa combinazione di chiavi e valori dei tag). In tal caso, devono usare lo stesso`UsageAllocation`.
+ La somma `AllocatedUsageQuantity` di `UsageAllocation` deve essere uguale a`UsageQuantity`, che è l'utilizzo aggregato.
+ La dimensione massima del payload non può essere superiore a 1 MB. Ciò include le chiavi degli attributi di input (ad esempio`UsageRecords`,`AllocatedUsageQuantity`, tag).
**Nota**  
Per assicurarti di non superare il limite di payload, crea un oggetto di richiesta di esempio con una dimensione massima in base ai requisiti aziendali, converti l'oggetto in una stringa JSON e ottieni la dimensione in byte. Assicurati che una singola chiamata API non superi il limite di 1 MB. Ad esempio, se una richiesta con 1 `UsageRecord` ha una dimensione massima di 200 KB, non inviarne più di 5 `UsageRecords` come parte della richiesta (200 KB \$1 5 = 1 MB).

### Esperienza dell'acquirente
<a name="saas-vendor-metered-tag-buyer"></a>

La tabella seguente mostra un esempio dell'esperienza dell'acquirente dopo che un acquirente ha attivato i tag `AccountId` e `BusinessUnit` fornitore. 

In questo esempio, l'acquirente può visualizzare l'utilizzo allocato nel proprio rapporto **sui costi** di utilizzo. I tag misurati dal fornitore utilizzano il prefisso. `“aws:marketplace:isv”` Gli acquirenti possono attivarli in Billing and Cost Management, **in Tag di allocazione dei costi AWS, tag di allocazione** **dei costi generati**.

La prima e l'ultima riga del **report sull'utilizzo dei costi** sono pertinenti a ciò che il venditore invia al servizio di misurazione (come mostrato nell'esempio). [Esperienza del venditore](container-metering-meterusage.md#container-vendor-metered-tag-seller)


**Report sull'utilizzo dei costi (semplificato)**  

| ProductCode  | Acquirente | UsageDimension | UsageQuantity | `aws:marketplace:isv:AccountId ` | `aws:marketplace:isv:BusinessUnit` | 
| --- | --- | --- | --- | --- | --- | 
| xyz | 111122223333 | Rete: per (GB) ispezionata  | 70 | 2222 | Operazioni | 
| xyz | 111122223333 | Rete: per (GB) ispezionata  | 30 | 3333 | Ambito finanziario | 
| xyz | 111122223333 | Rete: per (GB) ispezionata  | 20 | 4444 | IT | 
| xyz | 111122223333 | Rete: per (GB) ispezionata  | 20 | 5555 | Marketing | 
| xyz | 111122223333 | Rete: per (GB) ispezionata  | 30 | 1111 | Marketing | 

Per un esempio di codice, consulta [`BatchMeterUsage`con un esempio di codice di etichettatura per l'allocazione dell'utilizzo (opzionale)](saas-code-examples.md#saas-batchmeterusage-tagging).

# Verifica dei diritti utilizzando il AWS Marketplace Entitlement Service
<a name="checking-entitlements"></a>

 Se il prodotto è un prodotto con contratti SaaS, lo chiama AWS Marketplace Entitlement Service per recuperare l'autorizzazione del cliente utilizzando l'API. [GetEntitlements](https://docs.aws.amazon.com/marketplaceentitlement/latest/APIReference/API_GetEntitlements.html) Il prodotto deve verificare l'utilizzo successivo su quell'account rispetto al servizio Entitlement. Marketplace AWS Ad esempio, se il cliente fornisce 10 utenti per l'account, il prodotto deve verificare se il Servizio Marketplace AWS Entitlement ha diritto a tale capacità. 

Per verificare il diritto di un cliente al tuo prodotto, utilizza l'operazione nel Servizio Entitlement. `GetEntitlements` Marketplace AWS Il servizio Marketplace AWS Entitlement è disponibile solo nella regione Stati Uniti orientali (Virginia settentrionale), accessibile tramite o. `entitlement.marketplace.us-east-1.amazonaws.com` `entitlement-marketplace.us-east-1.api.aws`

 `GetEntitlements`accetta come filtri l'ID dell'account AWS, l'identificatore del cliente, l'ARN della licenza e la dimensione del cliente. `ProductCode`è un parametro obbligatorio. L'operazione restituisce un elenco impaginato di diritti. Il risultato ha un `ExpirationDate` campo che mostra il periodo di tempo minimo per il quale l'autorizzazione è valida. Se il cliente ha impostato il rinnovo automatico, la data nel ExpirationDate campo è la data di rinnovo.

Per alcuni esempi di codice, consultare [Esempi di codice per l'integrazione di prodotti SaaS](saas-code-examples.md).

## Recupero dei diritti sulle azioni degli utenti
<a name="retrieving-entitlement-on-user-actions"></a>

 Gli esempi seguenti possono aiutarti a comprendere meglio il processo di recupero dei diritti sulle azioni degli utenti. 

### Esempio: prodotto basato sull'utente
<a name="example-user-based-application"></a>

 Offrite un prodotto che consente l'esistenza di più account per un determinato cliente. Il cliente può visitare una dashboard per fornire nuovi utenti (ad esempio, per assegnare credenziali). Quando il cliente effettua il provisioning di un nuovo utente, il prodotto chiama `GetEntitlements` per verificare che la capacità esista. In caso contrario, puoi chiamare il servizio di Marketplace AWS misurazione per fatturare gli utenti aggiuntivi. 

### Esempio: prodotto per l'archiviazione dei dati
<a name="example-data-storage-application"></a>

 Offrite un prodotto che consente ai clienti di archiviare una certa quantità di dati in forma crittografata o non crittografata. Il cliente può visualizzare una dashboard che mostra la quantità di dati esistenti e allocati nel prodotto. La dashboard recupera l'importo dell'allocazione tramite. `GetEntitlements` 

# Elenco di controllo per l'integrazione dei prodotti SaaS
<a name="aws-marketplace-integration-checklist"></a>

Prima che il prodotto Software as a Service (SaaS) venga reso disponibile, è necessario verificare di aver completato la configurazione richiesta. Puoi utilizzare la seguente lista di controllo per l'integrazione SaaS per verificare di aver completato le configurazioni richieste.


|  **Categoria**  |  **Requisiti**  | 
| --- | --- | 
| Accesso  | Ha inviato un modulo di registrazione al venditore con l' AWS account desiderato per l'utilizzo. Marketplace AWS  | 
| Accesso  | Hai completato la registrazione del venditore, inclusi termini e condizioni, conto bancario e modulo fiscale W8 o W9.  | 
| Accesso  | Ruoli configurati tra più account per l'account registrato. Marketplace AWS  | 
| Prodotto  | È stato completato il modulo di richiesta del prodotto nel Portale di gestione Marketplace AWS.  | 
| Prodotto  |  AWS Account fornito IDs per il test nella scheda Note della procedura guidata di creazione del prodotto in AMMP. | 
| Prodotto  | Ha fornito un URL dell'EULA in formato.txt nella scheda Prodotti.  | 
| Prodotto  | Ho ricevuto il codice del prodotto e le informazioni sull'argomento di Amazon SNS da. Marketplace AWS | 
| Prodotto  | Si è abbonato all'argomento Amazon SNS e ha creato una coda Amazon SQS per iscriversi all'argomento Amazon SNS.  | 
| Soluzione di fatturazione  | Convalidato, puoi inviare all'azienda ogni ora i record di misurazione BatchMeterUsage per le licenze di ciascun cliente per i prodotti in abbonamento SaaS. Può inviare record di misurazione per un utilizzo aggiuntivo da parte di ciascun cliente per i prodotti con contratti SaaS.  | 
| Soluzione di fatturazione  | Convalidato, puoi verificare i diritti dei clienti tramite i prodotti Marketplace AWS Entitlement Service for SaaS contracts.  | 
| Soluzione di fatturazione  | È stato convalidato che i costi appaiano come previsto nelle fatture generate per gli account di prova.  | 
| Soluzione di fatturazione  | Testata per situazioni quali clienti non validi IDs e abbonamenti annullati.  | 
| Prodotto  | Ha inviato la richiesta del prodotto a per la pubblicazione. Marketplace AWS  | 
| Registration (Registrazione)  | Implementata una pagina di registrazione HTTPS in grado di accettare richieste HTTP POST.  | 
| Registration (Registrazione)  | Convalidato, puoi accettare nuove registrazioni di clienti.  | 
| Registration (Registrazione)  | Convalidato, non stai memorizzando il token di registrazione in un cookie.  | 
| Registration (Registrazione)  | Convalidato che stai utilizzando ResolveCustomer per ottenere il ProductCodeCustomerAWSAccountId, e LicenseArn dal AWS token.  | 
| Registration (Registrazione)  | Convalidato, puoi risolvere il token di registrazione ricevuto da AWS senza ritardi.  | 
| Registration (Registrazione)  | È stato verificato che non ti sia impedito di registrarti con indirizzi di servizi di posta elettronica come Gmail.  | 
| Registration (Registrazione)  | È stato testato che è possibile accettare registrazioni incomplete e tentativi di registrazione multipli.  | 
| Subscription  | Verifica di essere in grado di gestire unsubscribe-pending e unsubscribe-success inviare messaggi.  | 
| Subscription  |  È stato convalidato che tu invii i record di misurazione finali entro un'ora dalla ricezione di un messaggio. `unsubscribe-pending`   | 
| Sicurezza  | Convalidato, l'account AWS root non dispone di chiavi API, ha una password sicura ed è associato a un dispositivo hardware di autenticazione a più fattori (MFA). Tutti gli accessi amministrativi avvengono tramite identità create con AWS Identity and Access Management (IAM). Nessun account condiviso.  | 
| Sicurezza  | È stato convalidato che i ruoli IAM vengano utilizzati per tutti gli accessi programmatici ad Amazon Elastic Compute Cloud (Amazon EC2). Le credenziali non sono codificate in script, intestazioni o codice sorgente.  | 
| Sicurezza  | Convalidato, consente di mantenere la registrazione e il consolidamento completi dei registri.  | 
| Sicurezza  | Verificato, disponete di confini di sottorete pubblici e privati ben definiti che isolano i servizi applicativi e l'accesso ai database e ai sistemi ﬁle. Definizioni distinte di classi di dati che delimitano i dati sensibili e separano i dati pubblici e privati.  | 
| Sicurezza  | Verificato di disporre della crittografia dei dati privati in transito e inattivi con rotazione programmata delle chiavi.  | 
| Sicurezza  | Convalidato, disponete di strumenti e accesso agli incidenti di sicurezza e di esercizi di risposta agli incidenti pianificati di routine che consentono indagini e ripristino tempestivi.  | 
| Affidabilità  | Verificato, il sistema si adatta alle variazioni della domanda, aumenta e riduce in base alle esigenze, e utilizza il bilanciamento del carico per garantire prestazioni elevate. Il sistema fornisce anche un caching basato sull'edge, se necessario.  | 
| Affidabilità  | Vengono specificati obiettivi convalidati in termini di tempi e punti di ripristino e il disaster recovery viene pianificato a intervalli regolari. Il guasto dei componenti viene riparato automaticamente tramite trigger e notifiche automatici.  | 