

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de alias de AMI en AWS Marketplace
<a name="buyer-ami-aliases"></a>

Una Imagen de máquina de Amazon (AMI) se identifica con un `AMI ID`. Puede utilizar el `AMI ID` para indicar qué AMI desea utilizar al lanzar un producto. El `AMI ID` tiene el formato `ami-<identifier>`, por ejemplo, ami-123example456. Cada versión de cada producto de Región de AWS tiene un AMI diferente (y diferente `AMI ID`).

Cuando lanzas un producto desde AWS Marketplace, el `AMI ID` se rellena automáticamente. Disponer del `AMI ID` es útil si se desea automatizar el lanzamiento de productos desde el AWS Command Line Interface (AWS CLI) o mediante Amazon Elastic Compute Cloud (Amazon EC2). Puede encontrar el `AMI ID` cuando configura su software en el momento del lanzamiento. Para obtener más información, consulte [Paso 3: configurar el software](tutorial-buying-ami.md#step-3-configure-your-software). 

El `Ami Alias` también se encuentra en la misma ubicación que el `AMI ID`, al configurar el software. El `Ami Alias` es un identificador similar al `AMI ID`, pero es más fácil de usar en la automatización. Un `AMI alias` tiene el formulario `aws/service/marketplace/prod-<identifier>/<version>`, por ejemplo, ` aws/service/marketplace/prod-1234example5678/12.2`. Puede usar este identificador de `Ami Alias` en cualquier región y asignar AWS automáticamente a la región correcta `AMI ID`. 

Si desea utilizar la versión más reciente de un producto, utilice el término **latest** en lugar de la versión `AMI alias` para que AWS elija la versión más reciente del producto, por ejemplo, **aws/service/marketplace/prod-1234example5678/latest**.

**aviso**  
Al usar la **latest** opción, obtendrá la versión más reciente del software. Sin embargo, utilice esta función con precaución. Por ejemplo, si un producto tiene disponibles las versiones 1.x y 2.x, es posible que esté utilizando la 2.x. Sin embargo, la versión más reciente del producto podría ser una corrección de errores para la versión 1.x.

## Ejemplos de uso de alias de AMI
<a name="buyer-ami-alias-examples"></a>

Los alias de AMI son útiles en la automatización. Puede utilizarlos en las plantillas de AWS CLI o en CloudFormation.

En el siguiente ejemplo se muestra cómo lanzar una instancia con el 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
```

El siguiente ejemplo muestra una plantilla de CloudFormation que acepta el alias de AMI como parámetro de entrada para crear una instancia.

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