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 AMI alias en AWS Marketplace
Una imagen de máquina de Amazon (AMI) se identifica con unAMI ID
. Puedes usar el AMI ID
para indicar cuál AMI quieres usar al lanzar un producto. El AMI ID
tiene el formato ami-
, por ejemplo, ami-123example456. Cada versión de cada producto Región de AWS
tiene una versión diferente AMI (y diferente<identifier>
AMI ID
).
Cuando lanzas un producto desde AWS Marketplace, AMI ID
se rellena automáticamente. Tener el AMI ID
es útil si quieres automatizar el lanzamiento de productos desde AWS Command Line Interface (AWS CLI) o mediante Amazon Elastic Compute Cloud (AmazonEC2). 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
. Puedes usar este Ami Alias
identificador en cualquier región y asignarlo AWS automáticamente a la región correctaAMI 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, por ejemplo, AWS elija la versión más reciente del productoaws/service/marketplace/prod-1234example5678/latest
.
aviso
Al usar la opción de latest
, 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 AMI alias
AMILos alias son útiles en la automatización. Puede utilizarlos en las AWS CloudFormation plantillas AWS CLI o en ellas.
En el siguiente ejemplo, se muestra el uso de un AMI alias para lanzar una instancia mediante AWS CLI.
aws ec2 run-instances --image-id resolve:ssm:/aws/service/marketplace/
<identifier>
/version-7.1 --instance-type m5.xlarge --key-name MyKeyPair
En el siguiente ejemplo, se muestra una CloudFormation plantilla que acepta el AMI alias 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