As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando aliases de AMI em AWS Marketplace
Uma imagem de máquina da Amazon (AMI) é identificada com um AMI ID
. Você pode usar o AMI ID
para indicar qual AMI deseja usar ao executar um produto. O AMI ID
tem o formato ami-
, por exemplo, ami-123example456. Cada versão de cada produto em cada Região da AWS
tem uma AMI diferente (e um <identifier>
AMI ID
diferente).
Quando você lança um produto a partir de AWS Marketplace, AMI ID
ele é preenchido automaticamente para você. Ter o AMI ID
é útil se você quiser automatizar o lançamento de produtos a partir do AWS Command Line Interface (AWS CLI) ou usando o Amazon Elastic Compute Cloud (Amazon EC2). Você pode encontrar o AMI
ID
ao configurar o software no momento da inicialização. Para obter mais informações, consulte Etapa 3: configurar o software.
O Ami Alias
também está no mesmo local do AMI ID
, ao configurar o software. O Ami Alias
é um ID semelhante ao AMI
ID
, mas é mais fácil de usar na automação. Um AMI alias
tem o formato aws/service/marketplace/prod-
, por exemplo, <identifier>
/<version> aws/service/marketplace/prod-1234example5678/12.2
. Você pode usar esse Ami Alias
ID em qualquer região e mapeá-lo AWS automaticamente para a região corretaAMI ID
.
Se você quiser usar a versão mais recente de um produto, use o termo latest
no lugar da versão no AMI alias
para que AWS escolha a versão mais recente do produto para você, por exemplo,aws/service/marketplace/prod-1234example5678/latest
.
Atenção
O uso da latest
opção fornece a versão mais recente do software. No entanto, use esse atributo com cuidado. Por exemplo, se um produto tiver as versões 1.x e 2.x disponíveis, você talvez esteja usando 2.x. No entanto, a versão mais recente do produto pode ser uma correção de bug para 1.x.
Exemplos de uso de aliases de AMI
Os aliases da AMI são úteis na automação. Você pode usá-los nos AWS CLI ou nos AWS CloudFormation modelos.
O exemplo a seguir mostra como usar um alias de AMI para executar uma instância usando o 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
O exemplo a seguir mostra um CloudFormation modelo que aceita o alias da AMI como parâmetro de entrada para criar uma instância.
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