

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

# Prodotti a base di AMI in Marketplace AWS
<a name="buyer-server-products"></a>

Un'Amazon Machine Image (AMI) è un'immagine di un server, che include un sistema operativo e spesso software aggiuntivo, su cui viene eseguito AWS.

Il software elencato in Marketplace AWS è disponibile solo per l'esecuzione su Amazon Elastic Compute Cloud (Amazon EC2). Non è disponibile per il download. 

 Su Marketplace AWS, puoi cercare AMIs (con suggerimenti di ricerca), visualizzare le recensioni dei prodotti inviate da altri clienti, iscriverti e lanciare AMIs e gestire i tuoi abbonamenti. La qualità di tutti i Marketplace AWS prodotti è stata verificata e preconfigurata per la funzionalità di avvio 1-Click sull'infrastruttura Amazon Web Services (AWS). 

 Sia gli elenchi di prodotti AMI che quelli del software as a service (SaaS) provengono da venditori affidabili. I prodotti AMI vengono utilizzati all'interno del cliente Account AWS. Mantieni un maggiore controllo sulla configurazione del software e sui server che eseguono il software, ma hai anche responsabilità aggiuntive per quanto riguarda la configurazione e la manutenzione dei server. 

Il Marketplace AWS catalogo contiene una selezione curata di software open source e commerciali di noti venditori. Molti prodotti Marketplace AWS possono essere acquistati a ore. 

 Il catalogo AMI è una risorsa comunitaria in cui persone e team di sviluppo possono elencare e scambiare software o progetti in fase di sviluppo, senza dover passare attraverso controlli approfonditi. Le inserzioni nel catalogo AMI della community possono provenire o meno da venditori noti e in genere non sono state sottoposte a ulteriori indagini. 

 Un Marketplace AWS prodotto contiene un AMI per ogni prodotto Regione AWS in cui è disponibile. AMIs Sono identiche tranne che per la loro ubicazione. Inoltre, quando i venditori aggiornano il prodotto con le patch e gli aggiornamenti più recenti, possono aggiungerne un altro set. AMIs 

 Alcuni Marketplace AWS prodotti possono avviare più istanze di un'AMI perché vengono distribuiti come cluster utilizzando AWS CloudFormation modelli. Questo cluster di istanze, insieme ai servizi di AWS infrastruttura aggiuntivi configurati dal CloudFormation modello, funge da implementazione di un unico prodotto. 

## AWS CloudFormation modello
<a name="what-is-aws-cloudformation"></a>

 AWS CloudFormation è un servizio che consente di modellare e configurare le AWS risorse in modo da dedicare meno tempo alla gestione di tali risorse e più tempo alle applicazioni in esecuzione AWS. Un CloudFormation modello descrive le varie AWS risorse che desideri, come le istanze di Amazon Elastic Compute Cloud (Amazon EC2) o le istanze di database Amazon Relational Database Service (Amazon RDS). CloudFormation si occupa del provisioning e della configurazione di tali risorse per te. Per ulteriori informazioni, consulta [Guida introduttiva](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/GettingStarted.html). CloudFormation

### Utilizzo dei AWS CloudFormation modelli
<a name="using-CF-templates"></a>

I venditori di software possono offrire CloudFormation modelli per definire una topologia di distribuzione preferita composta da più istanze AMI e altre risorse. AWS Se un CloudFormation modello è disponibile per un prodotto, verrà elencato come opzione di implementazione nella pagina di elenco dei prodotti. 

Puoi usare un'AMI per distribuire una singola EC2 istanza Amazon. Puoi utilizzare un CloudFormation modello per distribuire più istanze di un'AMI che fungono da cluster, insieme a risorse come Amazon RDS, il servizio Amazon Simple Storage Service, AWS come un'unica soluzione. 

### Prodotti AMI abilitati alla misurazione
<a name="buyer-ami-metering-enabled-products"></a>

Alcuni prodotti elencati Marketplace AWS vengono fatturati in base all'utilizzo misurato dall'applicazione software. Esempi di dimensioni di utilizzo misurate includono l'utilizzo dei dati, l'utilizzo o Host/Agent l'utilizzo della larghezza di banda. Questi prodotti richiedono una configurazione aggiuntiva per funzionare correttamente. Un'istanza IAMrole con l'autorizzazione a misurare l'utilizzo deve essere associata alla tua istanza Marketplace AWS Amazon Elastic Compute Cloud (Amazon EC2) al momento del lancio. Per ulteriori informazioni su IAMroles Amazon EC2, consulta [IAM Roles for Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html). 

### Politiche sulla versione dei prodotti AMI
<a name="ami-product-version-policies"></a>

Marketplace AWS automatizza l'esperienza di gestione delle versioni per AWS clienti e venditori che utilizzano S-AMI, AMI con CloudFormation modelli e prodotti container. Con l'archiviazione automatica delle versioni, qualsiasi versione del prodotto soggetta a restrizioni da un venditore per più di due anni viene archiviata automaticamente. Le versioni archiviate non sono più disponibili per il lancio Marketplace AWS per i nuovi clienti, tuttavia gli utenti esistenti possono continuare a utilizzare la versione archiviata tramite modelli di avvio e gruppi Amazon Auto EC2 Scaling specificando l'ID AMI. Qualsiasi versione archiviata che non è stata utilizzata per avviare nuove istanze negli ultimi 13 mesi viene eliminata. Una volta eliminata, una versione archiviata non è più disponibile per l'avvio per gli utenti nuovi o esistenti.

# AMIabbonamenti in Marketplace AWS
<a name="buyer-ami-subscriptions"></a>

Nel Marketplace AWS, alcuni prodotti software basati su Amazon Machine Image (AMI) offrono un modello di abbonamento annuale. Con questo modello di prezzo, effettui un pagamento anticipato una tantum e non paghi alcuna tariffa di utilizzo oraria per i prossimi 12 mesi. Puoi applicare un abbonamento annuale a un prodotto Marketplace AWS software a un'istanza Amazon Elastic Compute Cloud (AmazonEC2). 

**Nota**  
Con AMI tariffa oraria con prezzo annuale, l'abbonamento annuale copre solo i tipi di istanze specificati al momento dell'acquisto. Ad esempio `t3.medium`. L'avvio di qualsiasi altro tipo di istanza comporterà la tariffa oraria per quel tipo di istanza in base all'abbonamento attivo.

Puoi anche continuare a lanciare ed eseguire prodotti Marketplace AWS software utilizzando tariffe orarie. I costi per l'utilizzo di Amazon EC2 e di altri servizi di Amazon AWS sono separati e si aggiungono a quanto pagato per l'acquisto di prodotti Marketplace AWS software.

Se modifichi il tipo di EC2 istanza Amazon per l'utilizzo orario, la tua EC2 infrastruttura Amazon verrà fatturata in base al piano di risparmio sottoscritto. Tuttavia, la AMI licenza da Marketplace AWS passerà automaticamente alla tariffa oraria.

Se un prodotto AMI con tariffa oraria non supporta i prezzi annuali, l'acquirente non può acquistare un abbonamento annuale. Se un prodotto AMI con tariffa oraria supporta i prezzi annuali, l'acquirente può accedere alla pagina del prodotto Marketplace AWS e acquistare contratti annuali. Ogni contratto annuale consente all'acquirente di eseguire un'istanza senza che gli venga addebitata la tariffa oraria. I contratti variano in base al tipo di istanza.

## Modifiche all'accordo annuale
<a name="annual-agreement-amendments"></a>

Con le modifiche orarie annuali (annuali) del piano, è possibile modificare il piano direttamente dal. Portale di gestione Marketplace AWS Puoi utilizzare le modifiche quando devi passare AMI all'esecuzione su un tipo di istanza Amazon Elastic Compute Cloud (AmazonEC2) con più vCPUs istanze o passare a un'CPUarchitettura di generazione più moderna. Con le modifiche, puoi apportare le seguenti modifiche al tuo piano annuale esistente:
+ Passa da una famiglia di tipi di EC2 istanze Amazon all'altra
+ Passa da una dimensione del tipo di EC2 istanza Amazon all'altra
+ Aggiungi un nuovo tipo di istanza
+ Aumenta la quantità di un tipo di istanza esistente nell'accordo

Qualsiasi nuovo tipo di EC2 istanza Amazon che aggiungi o a cui passi nel contratto verrà codificata alla data di fine corrente del piano, in modo che tutti i tipi di istanza del contratto vengano rinnovati contemporaneamente.

Puoi apportare una modifica purché il costo ripartito proporzionalmente della modifica sia superiore a zero. Il costo ripartito proporzionalmente delle nuove EC2 istanze Amazon aggiunte si basa sul costo annuo del tipo di istanza rettificato per la durata residua del contratto. Quando si cambia tipo di istanza, il costo ripartito proporzionalmente del tipo di EC2 istanza Amazon rimosso viene detratto dal costo proporzionale del tipo di istanza Amazon appena aggiunto. EC2

**Nota**  
Le modifiche sono supportate per tutti gli accordi stipulati sulla base di offerte pubbliche e per gli accordi relativi a offerte private senza piani rateali.

### Esempi di modifica degli accordi annuali
<a name="amendment-scenarios"></a>

Considera i seguenti esempi relativi alle modifiche agli accordi annuali. Negli esempi seguenti, il cliente ha firmato un contratto il 1° gennaio 2024 per due unità di tipi di istanze m5.large (4.000 dollari all'anno). Il venditore riceve 8.000 USD, meno le commissioni di inserzione.

**Example 1: Passaggio a un tipo di istanza di valore uguale**  
A metà anno, il cliente desidera passare da un'unità del tipo di istanza m5.large a un'unità del tipo di istanza r5.large. Il costo ripartito proporzionalmente dello switch viene calcolato detraendo il costo proporzionale dell'istanza rimossa (sei mesi di m5.large - 2.000 dollari) dal costo ripartito proporzionalmente dell'istanza aggiunta (sei mesi di r5.large - 2.000 dollari). Il costo netto è di 0 USD, quindi la modifica può essere apportata.



**Example 2: Passaggio a un tipo di istanza più costoso**  
A metà anno, il cliente desidera passare da un'unità del tipo di istanza m5.large a un'unità del tipo di istanza m5.2xlarge. Il costo ripartito proporzionalmente dello switch viene calcolato detraendo il costo ripartito dell'istanza rimossa (sei mesi di m5.large - 2.000 dollari) dal costo proporzionale dell'istanza aggiunta (sei mesi di m5.2xlarge - 3.000 dollari). Il costo netto è di 1.000 dollari, quindi la modifica può essere apportata.



**Example 3: Passaggio a una singola unità di un tipo di istanza a basso prezzo**  
A metà anno, il cliente desidera passare da un'unità del tipo di istanza m5.large a un'unità del tipo di istanza c5.large. Il costo ripartito proporzionalmente dello switch viene calcolato detraendo il costo proporzionale dell'istanza rimossa (6 mesi di m5.large - 2.000 dollari) dal costo proporzionale dell'istanza aggiunta (6 mesi di c5.large - 1.500 dollari). Il costo netto è di -500 USD (meno di 0 USD), quindi la modifica non può essere apportata.



**Example 4: Passaggio a più unità di un tipo di istanza più economico**  
A metà anno, il cliente desidera passare da un'unità del tipo di istanza m5.large a due unità del tipo di istanza c5.large. Il costo ripartito proporzionalmente dello switch viene calcolato detraendo il costo proporzionale dell'istanza rimossa (sei mesi di m5.large - 2.000 dollari) dal costo ripartito proporzionalmente delle istanze aggiunte (sei mesi di due c5.large - 3.000 dollari). Il costo netto è di 1.000 dollari, quindi la modifica può essere apportata.



**Example 5: Aggiungere un nuovo tipo di istanza**  
A metà anno, il cliente desidera aggiungere al contratto un'unità aggiuntiva del tipo di istanza m5.large. Il costo ripartito proporzionalmente di questa modifica viene calcolato come il costo proporzionale dell'istanza aggiunta (sei mesi di m5.large: 2.000 dollari). Il costo netto è di 2.000 USD, quindi la modifica può essere apportata.



**Example 6: Rimozione di un tipo di istanza**  
A metà anno, il cliente desidera rimuovere un'unità del tipo di istanza m5.large. Il costo ripartito proporzionalmente di questa modifica viene calcolato come il costo ripartito dell'istanza rimossa (sei mesi di m5.large: 2.000 USD). Il costo netto è di -2.000 USD (meno di 0 USD), quindi la modifica non può essere apportata.

# Prodotti AMI con prezzi contrattuali in Marketplace AWS
<a name="buyer-ami-contracts"></a>

Alcuni venditori offrono prodotti software pubblici basati su Amazon Machine Image (AMI) con un modello di prezzo contrattuale. In questo modello, l'utente accetta di effettuare un pagamento anticipato una tantum per quantità discrete di licenze di accesso al prodotto software per una durata a tua scelta. Ti viene addebitato, in anticipo, tramite il tuo. Account AWS Ad esempio, potresti acquistare 10 licenze di accesso utente e 5 licenze amministrative per un anno. Puoi scegliere di rinnovare automaticamente le licenze.

Inoltre, alcune aziende offrono prodotti software privati basati su AMI con un modello di prezzo contrattuale. Un'offerta privata ha in genere una durata fissa che non è possibile modificare.

Puoi acquistare un contratto di prodotto software basato su AMI utilizzando la pagina dei dettagli del prodotto su Marketplace AWS. Se questa opzione è disponibile, nella pagina dei dettagli del prodotto viene visualizzato l'**AMI con prezzi contrattuali** per **Metodo di consegna**. Una volta effettuato l'acquisto, verrai indirizzato al sito Web del prodotto per la configurazione e la configurazione dell'account. I costi di utilizzo verranno quindi visualizzati nel normale Account AWS rapporto di fatturazione.

# Abbonamento a un AMI prodotto con prezzi contrattuali
<a name="sub-public-AMI-contract"></a>

I venditori offrono contratti pubblici o privati per prodotti software basati su Amazon Machine Image (AMI). L'utente accetta di effettuare un pagamento anticipato una tantum per quantità discrete di licenze per accedere al prodotto software.

Se il contratto è un'offerta pubblica, puoi scegliere la durata del contratto e se rinnovare automaticamente le licenze.

Le offerte private hanno in genere una durata fissa che non è possibile modificare.

**Per abbonarsi a un prodotto AMI basato su un'offerta pubblica con un modello di prezzo contrattuale**

1. Accedi Marketplace AWS e trova un prodotto software basato su container con un modello di prezzo contrattuale.

1. **Nella pagina **Approvvigionamento**, visualizza le informazioni sui prezzi.**

   Puoi visualizzare le **unità** e la tariffa per ogni durata (in mesi).

1. Scegli **Continua a sottoscrivere** per iniziare l'abbonamento. 

   Per salvare questo prodotto senza abbonarti, scegli **Salva nella lista**.

1. Crea un contratto esaminando le informazioni sui prezzi e configurando i termini del prodotto software. 

   1. Scegli la durata del contratto: **1 mese**, **12 mesi**, **24 mesi** o **36** mesi 

   1. In **Impostazioni di rinnovo**, scegli se rinnovare automaticamente il contratto.

   1. In **Opzioni di contratto**, scegli una quantità per ogni unità.

   Il prezzo totale del contratto viene visualizzato in **Dettagli sui prezzi.**

1. Dopo aver effettuato le selezioni, scegli **Crea contratto**.

Il **prezzo totale del contratto** viene addebitato al tuo Account AWS. Viene generata una licenza in AWS License Manager.

**Nota**  
L'elaborazione dell'abbonamento e la generazione di una licenza nell' AWS License Manager account per il prodotto software possono richiedere fino a 10 minuti.

**Per abbonarsi a un prodotto AMI basato su offerte private con un modello di prezzo contrattuale**

1. Accedi Marketplace AWS con il tuo account acquirente.

1. Visualizza l'offerta privata. 

1. Nella pagina **Approvvigionamento**, visualizza le **informazioni sui prezzi**.

    Puoi visualizzare le **unità** e la tariffa per ogni durata (in mesi). 

1. Scegli **Continua a sottoscrivere** per iniziare l'abbonamento. 

1. Crea un contratto esaminando le informazioni sui prezzi e configurando i termini del prodotto software. 

   La durata del contratto è già stabilita dal venditore e non può essere modificata. 

1. In **Opzioni contrattuali**, scegli una quantità per ogni unità.

1. Visualizza il prezzo totale del contratto in **Dettagli sui prezzi**.

   Puoi anche vedere l'offerta pubblica selezionando **Visualizza offerta** in **Altre offerte disponibili**.

1. Dopo aver effettuato le selezioni, scegli **Crea contratto**.

**Nota**  
L'elaborazione dell'abbonamento e la generazione di una licenza nell' AWS License Manager account per il prodotto software possono richiedere fino a 10 minuti.

# Accesso al software basato su AMI
<a name="access-ami-software"></a>

Una volta acquistato un prodotto software basato su Amazon Machine Image (AMI) con prezzi contrattuali, verrai indirizzato al sito Web del prodotto per la configurazione e la configurazione dell'account. I costi di utilizzo verranno quindi visualizzati nel normale Account AWS report di fatturazione.

**Per accedere al prodotto software basato su AMI**

1. Sulla Marketplace AWS console, accedi a **Visualizza abbonamento** e visualizza la licenza per il prodotto software. 

1. Nella pagina **Approvvigionamento**:

   1. Scegli **Gestisci licenza** per visualizzare, concedere l'accesso e monitorare l'utilizzo dei tuoi diritti in. AWS License Manager

   1. Scegli **Continue to Configuration** (Passa alla configurazione). 

1. Nella pagina di **avvio**, rivedi la configurazione e scegli come avviare il software in **Scegli** azione.

1. In **Scegli un tipo di istanza**, scegli un'istanza Amazon Elastic Compute Cloud (Amazon EC2), quindi scegli **Avanti: Configure Instance Details**.

1. Nella pagina **Configure Instance Details**, per il **ruolo IAM,** scegli un ruolo AWS Identity and Access Management (IAM) esistente tra i tuoi Account AWS. 

   Se non disponi di un ruolo IAM, scegli il link **Crea nuovo ruolo IAM manualmente** e segui le istruzioni.
**Nota**  
Quando si acquista un prodotto con prezzi contrattuali, viene creata una licenza Account AWS che Marketplace AWS il software può verificare utilizzando l'API License Manager. Avrai bisogno di un ruolo IAM per avviare un'istanza del prodotto basato su AMI.  
Le seguenti autorizzazioni IAM sono richieste nella policy IAM.  

****  

   ```
   {
      "Version":"2012-10-17",		 	 	 
      "Statement":[
         {
            "Sid":"VisualEditorO",
            "Effect":"Allow",
            "Action":[
               "license-manager:CheckoutLicense",
               "license-manager:GetLicense",
               "license-manager:CheckInLicense",
               "license-manager:ExtendLicenseConsumption",
               "license-manager:ListReceivedLicenses"
            ],
            "Resource":"*"
         }
      ]
   }
   ```

1. Dopo aver configurato i dettagli dell'istanza, scegli **Review and Launch**.

1. Nella pagina **Review Instance Launch**, seleziona una coppia di chiavi esistente o crea una nuova coppia di chiavi, quindi scegli **Launch Instances**.

   Viene visualizzata la **finestra di avanzamento dell'avvio dell'istanza**.

1. **Dopo l'avvio dell'istanza, vai alla EC2 dashboard e, in **Istanze, verifica che lo stato dell'**istanza**** sia In esecuzione.**

# Visualizzazione di una licenza generata
<a name="view-generated-license"></a>

Dopo la sottoscrizione a un prodotto AMI basato, viene generata una licenza in AWS License Manager. È possibile esaminare i dettagli della licenza, tra cui l'**Emittente** (AWS/Marketplace) e le **Entitlements** (le unità a cui la licenza concede il diritto di utilizzare, accedere o consumare un'applicazione o una risorsa).

**Per visualizzare una licenza generata**

1. Accedi a AWS License Manager con il tuo Account AWS.

1. In **Licenze concesse**, visualizza tutte le licenze concesse.

1. **Cerca le licenze inserendo un prodottoSKU, un destinatario o uno stato nella barra di ricerca.**

1. Scegli l'**ID della licenza** e visualizza i **dettagli della licenza**. 

# Modifica di un contratto esistente
<a name="modify-existing-contract"></a>

Se hanno già sottoscritto un impegno iniziale per un prodotto AMI, Marketplace AWS gli acquirenti possono modificare alcuni aspetti del contratto. Un contratto AMI è supportato da offerte basate su condizioni contrattuali anziché da offerte di prezzi flessibili di consumo (FCP) su base oraria o annuale. Questa funzionalità è disponibile solo per le applicazioni integrate con. AWS License Manager Gli acquirenti possono acquistare licenze aggiuntive nell'ambito del diritto alla stessa offerta prevista dal contratto corrente. Tuttavia, gli acquirenti non possono ridurre il numero di licenze acquistate nel contratto. Gli acquirenti possono anche annullare il rinnovo automatico dell'abbonamento se l'opzione è abilitata dal venditore. 

**Nota**  
L'offerta contrattuale di un piano di pagamento rateale non può essere modificata. L'acquirente non può modificare i diritti relativi al contratto acquistato nell'ambito di un piano di pagamento rateale. Un diritto è il diritto di utilizzare, accedere o utilizzare un'applicazione o una risorsa. Le offerte relative ai piani rateali non sono modificabili.

**Gestisci il tuo abbonamento**

1. Sulla Marketplace AWS console, vai a **Visualizza abbonamento** e visualizza la licenza per il prodotto software. 

1. Nella pagina **Approvvigionamento**, seleziona **Gestisci licenza**.

1. Dall'elenco, seleziona **Visualizza termini**.

1. Nella sezione **Opzioni contrattuali**, aumenta i tuoi diritti utilizzando le frecce. Non puoi ridurre il numero di diritti al di sotto dei diritti acquistati.

1. **I dettagli del contratto e il prezzo totale vengono visualizzati nella sezione Dettagli sui prezzi.**



**Per annullare il rinnovo automatico dell'abbonamento**

1. Sulla Marketplace AWS console, vai a **Visualizza abbonamento** e visualizza la licenza per il prodotto software. 

1. Nella pagina **Approvvigionamento**, seleziona **Gestisci licenza**.

1. Nella pagina **Abbonamento**, individua la sezione **Impostazioni di rinnovo**.

1. Assicurati di aver compreso i termini e le condizioni con l'annullamento.

1. Seleziona la casella di controllo per annullare il rinnovo automatico.

# Codifica dell'allocazione dei costi per i prodotti AMI in Marketplace AWS
<a name="cost-allocation-tagging-ami-marketplace"></a>

Marketplace AWS supporta l'etichettatura per l'allocazione dei costi per i prodotti software basati su Amazon Machine Image (AMI). I tag delle istanze Amazon Elastic Compute Cloud (Amazon EC2) nuovi ed esistenti vengono compilati automaticamente in base all'utilizzo dell'AMI corrispondente. Marketplace AWS Puoi utilizzare i tag di allocazione dei costi attivati per identificare e monitorare l'utilizzo delle AMI tramite AWS Cost Explorer i report sui AWS costi e sull'utilizzo, i AWS budget o altri strumenti di analisi della spesa nel cloud.

Il fornitore che ha fornito l'AMI può anche registrare altri tag personalizzati nella misurazione dei prodotti basati su AMI, in base a informazioni specifiche del prodotto. Per ulteriori dettagli, consultare [Utilizzo dei tag di allocazione dei costi](cost-allocation-tagging.md).

Puoi utilizzare i tag per organizzare le tue risorse e tenere traccia dei costi di AWS a livello dettagliato. Dopo aver attivato i tag di allocazione dei costi, AWS utilizza i tag di allocazione dei costi per organizzare i costi delle risorse nel rapporto di allocazione dei costi, in modo da semplificare la categorizzazione e il monitoraggio dei costi. AWS 

I tag di allocazione dei costi tengono traccia solo dei costi dal momento in cui i tag sono stati attivati nella console Billing and Cost Management. Solo Account AWS i proprietari, i proprietari degli account di AWS Organizations gestione e gli utenti con le autorizzazioni appropriate possono accedere alla console di Billing and Cost Management per un account. Indipendentemente dal fatto che utilizzi o meno l'etichettatura per l'allocazione dei costi, l'importo della fattura non cambia. L'utilizzo dei tag di allocazione dei costi non ha alcun impatto sulla funzionalità dei prodotti software basati su AMI.

## Monitoraggio dei tag di allocazione dei costi per un'AMI su più istanze
<a name="multi-instances-cost-allocation-tagging-marketplace"></a>

Ogni istanza Amazon EC2 lanciata per un abbonamento Marketplace AWS AMI ha una voce di utilizzo del Marketplace AWS software corrispondente nel rapporto AWS Costi e utilizzo. Marketplace AWS L'utilizzo rifletterà sempre i tag specifici applicati all'istanza Amazon EC2 corrispondente. Ciò consente di distinguere i costi di Marketplace AWS utilizzo in base ai diversi valori di tag assegnati, a livello di istanza.

Puoi anche sommare i costi di utilizzo basati su tag per eguagliare i costi di utilizzo del software AMI indicati nella fattura con il Cost Explorer o il rapporto AWS Cost and Usage.

## Ricerca di budget con istanze etichettate con allocazione dei costi
<a name="cost-allocation-tag-script-marketplace"></a>

Se hai già budget attivi filtrati in base ai tag di allocazione dei costi su diverse istanze Amazon EC2 nella console di Billing and Cost Management, potrebbe essere difficile trovarli tutti. Il seguente script Python restituisce un elenco di budget che contengono istanze Amazon EC2 dalla versione corrente. Marketplace AWS Regione AWS

Puoi utilizzare questo script per conoscere il potenziale impatto sul tuo budget e i possibili superamenti dovuti a questa modifica. Tieni presente che l'importo fatturato non cambia, ma le allocazioni dei costi verranno riflesse in modo più accurato, il che può influire sui budget.

```
#! /usr/bin/python

import boto3

session = boto3.Session()
b3account=boto3.client('sts').get_caller_identity()['Account']
print("using account {} in region {}".format(b3account,session.region_name))


def getBudgetFilters(filtertype):
    ''' 
    Returns budgets nested within the filter values [filter value][budeget name].
    The filtertype is the CostFilter Key such as Region, Service, TagKeyValue.
    '''    
    budget_client = session.client('budgets')
    budgets_paginator = budget_client.get_paginator('describe_budgets')
    budget_result = budgets_paginator.paginate(
        AccountId=b3account
    ).build_full_result()    
    returnval = {}
    if 'Budgets' in budget_result:
        for budget in budget_result['Budgets']:
            for cftype in budget['CostFilters']:
                if filtertype == cftype:                          
                    for cfval in budget['CostFilters'][cftype]:
                        if cfval in returnval:
                            if not budget['BudgetName'] in returnval[cfval]:
                                returnval[cfval].append(budget['BudgetName'])
                        else:
                            returnval[cfval] = [ budget['BudgetName'] ]
    return returnval

def getMarketplaceInstances():
    '''
    Get all the Amazon EC2 instances which originated with Marketplace AWS.        
    '''
    ec2_client = session.client('ec2')
    paginator = ec2_client.get_paginator('describe_instances')
    returnval = paginator.paginate(
        Filters=[{
            'Name': 'product-code.type',
            'Values': ['marketplace']
        }]
    ).build_full_result()
    return returnval


def getInstances():
    mp_instances = getMarketplaceInstances()
    budget_tags = getBudgetFilters("TagKeyValue")
    cost_instance_budgets = []
    for instance in [inst for resrv in mp_instances['Reservations'] for inst in resrv['Instances'] if 'Tags' in inst.keys()]:    
        for tag in instance['Tags']:                
            # combine the tag and value to get the budget filter string
            str_full = "user:{}${}".format(tag['Key'], tag['Value'])
            if str_full in budget_tags:
                for budget in budget_tags[str_full]:
                    if not budget in cost_instance_budgets:
                        cost_instance_budgets.append(budget)    
    print("\r\nBudgets containing tagged Marketplace EC2 instances:")
    print( '\r\n'.join([budgetname for budgetname in cost_instance_budgets]) )


if __name__ == "__main__":
    getInstances()
```

**Output di esempio**

```
Using account 123456789012 in region us-east-2

Budgets containing tagged Marketplace EC2 instances:
EC2 simple
MP-test-2
```

## Argomenti correlati
<a name="cost-allocation-tagging-related-topics"></a>

Per ulteriori informazioni, consulta i seguenti argomenti:
+ [Utilizzo dei tag di allocazione dei costi](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html) *nella Guida per l'utente.AWS Billing * 
+ [Attivazione dei tag di allocazione dei costi generati da AWS](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/activate-built-in-tags.html) *nella Guida per l'utente.AWS Billing * 
+ [Taggare le risorse Amazon EC2](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/Using_Tags.html) nella Guida per l'utente di Amazon EC2.

# Utilizzo degli alias AMI in Marketplace AWS
<a name="buyer-ami-aliases"></a>

Un'Amazon Machine Image (AMI) viene identificata con un`AMI ID`. È possibile utilizzare il `AMI ID` per indicare quale AMI si desidera utilizzare al lancio di un prodotto. `AMI ID`Ha la forma`ami-<identifier>`, ad esempio, ami-123example456. Ogni versione di ogni prodotto Regione AWS ha un'AMI diversa (e diversa`AMI ID`).

Quando avvii un prodotto da Marketplace AWS, `AMI ID` viene compilato automaticamente per te. Disporre di `AMI ID` è utile se desideri automatizzare il lancio di prodotti da AWS Command Line Interface (AWS CLI) o utilizzando Amazon Elastic Compute Cloud (Amazon). EC2 Puoi trovare `AMI ID` quando configuri il software al momento del lancio. Per ulteriori informazioni, consulta [Fase 3: Configurazione del software](tutorial-buying-ami.md#step-3-configure-your-software). 

`Ami Alias`Si trova anche nella stessa posizione di`AMI ID`, durante la configurazione del software. `Ami Alias`È un ID simile a`AMI ID`, ma è più facile da usare nell'automazione. An `AMI alias` ha la forma`aws/service/marketplace/prod-<identifier>/<version>`, ad esempio,` aws/service/marketplace/prod-1234example5678/12.2`. È possibile utilizzare questo `Ami Alias` ID in qualsiasi regione e mapparlo AWS automaticamente alla regione corretta`AMI ID`. 

Se desideri utilizzare la versione più recente di un prodotto, utilizza il termine **latest** al posto della versione in `AMI alias` modo che venga AWS scelta automaticamente la versione più recente del prodotto, **aws/service/marketplace/prod-1234example5678/latest** ad esempio.

**avvertimento**  
L'utilizzo di **latest** questa opzione consente di ottenere la versione più recente del software. Tuttavia, utilizzate questa funzionalità con cautela. Ad esempio, se un prodotto dispone delle versioni 1.x e 2.x, è possibile che tu stia utilizzando 2.x. Tuttavia, la versione più recente del prodotto potrebbe essere una correzione di bug per 1.x.

## Esempi di utilizzo degli alias AMI
<a name="buyer-ami-alias-examples"></a>

Gli alias AMI sono utili nell'automazione. È possibile utilizzarli nei AWS CLI o nei CloudFormation modelli.

L'esempio seguente mostra l'utilizzo di un alias AMI per avviare un'istanza utilizzando il AWS CLI.

```
aws ec2 run-instances
--image-id resolve:ssm:/aws/service/marketplace/prod-<identifier>/version-7.1
--instance-type m5.xlarge
--key-name MyKeyPair
```

L'esempio seguente mostra un CloudFormation modello che accetta l'alias AMI come parametro di input per creare un'istanza.

```
AWSTemplateFormatVersion: 2010-09-09

Parameters:
    AmiAlias:
        Description: AMI alias
        Type: 'String'
        
Resources:
    MyEC2Instance:
        Type: AWS::EC2::Instance
        Properties:
            ImageId: !Sub "resolve:ssm:${AmiAlias}"
            InstanceType: "g4dn.xlarge"
            Tags:
                -Key: "Created from"
                 Value: !Ref AmiAlias
```