

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 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
```