

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

# Trovare un'AMI a pagamento
<a name="using-paid-amis-finding-paid-ami"></a>

Un’AMI a pagamento è un’Amazon Machine Image (AMI) che è disponibile per l’acquisto. Le AMI a pagamento hanno anche un codice prodotto. Puoi scoprire AMIs che sono disponibili per l'acquisto in Marketplace AWS.

------
#### [ Console ]

**Per trovare un’AMI a pagamento**

1. Apri la console Amazon EC2 all'indirizzo [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

1. Nel pannello di navigazione, scegli **AMIs**. 

1. Nel primo filtro scegliere **Public images (Immagini pubbliche)**.

1. Esegui una delle seguenti operazioni:
   + Se conosci il codice prodotto, seleziona **Product code** (codice prodotto), **=** e digita il codice.
   + Se non conosci il codice del prodotto, nella barra di ricerca specifica questo filtro: **Owner alias=aws-marketplace**. Specifica filtri aggiuntivi in base alle esigenze.

1. Salva l’ID dell’AMI.

------
#### [ AWS CLI ]

**Per trovare un’AMI a pagamento**  
Usa il seguente comando [describe-images](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-images.html).

```
aws ec2 describe-images --owners aws-marketplace
```

L’output include un numero elevato di immagini. Puoi specificare dei filtri per determinare meglio l’AMI di cui hai bisogno. Dopo aver trovato un’AMI, specifica il suo ID nel seguente comando per ottenere il codice prodotto.

```
aws ec2 describe-images \
    --image-ids ami-0abcdef1234567890 \
    --query Images[*].ProductCodes[].ProductCodeId
```

Di seguito è riportato un output di esempio.

```
[
    "cdef1234abc567def8EXAMPLE"
]
```

Se si conosce il codice prodotto, è possibile filtrare i risultati in base a quel codice. L'esempio seguente restituisce l'AMI più recente con il codice prodotto specificato.

```
aws ec2 describe-images \
    --filters "Name=product-code,Values=cdef1234abc567def8EXAMPLE" \
    --query "sort_by(Images, &CreationDate)[-1].[ImageId]"
```

------
#### [ PowerShell ]

**Per trovare un’AMI a pagamento**  
Utilizza il cmdlet [Get-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Image.html).

```
Get-EC2Image -Owner aws-marketplace
```

L’output include un numero elevato di immagini. Puoi specificare dei filtri per determinare meglio l’AMI di cui hai bisogno. Dopo aver trovato un’AMI, specifica il suo ID nel seguente comando per ottenere il codice prodotto.

```
(Get-EC2Image -ImageId ami-0abcdef1234567890).ProductCodes
```

Di seguito è riportato un output di esempio.

```
ProductCodeId             ProductCodeType
-------------             ---------------
cdef1234abc567def8EXAMPLE marketplace
```

Se si conosce il codice prodotto, è possibile filtrare i risultati in base a quel codice. L'esempio seguente restituisce l'AMI più recente con il codice prodotto specificato.

```
(Get-EC2Image -Owner aws-marketplace -Filter @{"Name"="product-code";"Value"="cdef1234abc567def8EXAMPLE"} | sort CreationDate -Descending | Select-Object -First 1).ImageId
```

------