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
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-, por ejemplo, ami-123example456. Cada versión de cada producto de Región de AWS tiene un AMI diferente (y diferente <identifier>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.
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-, por ejemplo, <identifier>/<version> 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
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