Determinar o modo de inicialização de uma instância do EC2 - Amazon Elastic Compute Cloud

Determinar o modo de inicialização de uma instância do EC2

O modo de inicialização de uma instância é exibido no campo Modo de inicialização no console do Amazon EC2 e pelo parâmetro currentInstanceBootMode na AWS CLI.

Quando uma instância é iniciada, o valor do parâmetro de modo de inicialização é determinado pelo valor do parâmetro de modo de inicialização da AMI usado para iniciá-la, da seguinte maneira:

  • Uma AMI com um parâmetro de modo de inicialização uefi cria uma instância com um parâmetro currentInstanceBootMode de uefi.

  • Uma AMI com um parâmetro de modo de inicialização legacy-bios cria uma instância com um parâmetro currentInstanceBootMode de legacy-bios.

  • Uma AMI com um parâmetro de modo de inicialização uefi-preferred cria uma instância com um parâmetro currentInstanceBootMode de uefi se o tipo de instância oferecer suporte a UEFI, caso contrário, cria uma instância com um parâmetro currentInstanceBootMode de legacy-bios.

  • Uma AMI sem valor de parâmetro no modo de inicialização cria uma instância com um valor de parâmetro currentInstanceBootMode que é dependente se a arquitetura da AMI é ARM ou x86, e do modo de inicialização com suporte pelo tipo de instância. O modo de inicialização padrão é uefi nos tipos de instância Graviton e legacy-bios nos tipos de instância Intel e AMD.

Console
Para determinar o modo de inicialização de uma instância
  1. Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.

  2. No painel de navegação, selecione Instâncias e, em seguida, sua instância.

  3. Na guia Details (Detalhes), verifique o campo Boot mode (Modo de inicialização).

AWS CLI
Para determinar o modo de inicialização de uma instância

Use o comando describe-instances para determinar o modo de inicialização de uma instância. Você também pode determinar o modo de inicialização da AMI que foi usada para criar a instância.

aws ec2 describe-instances \ --region us-east-1 \ --instance-ids i-1234567890abcdef0 \ --query Reservations[].Instances[].BootMode \ --output text

O seguinte é um exemplo de saída.

uefi
PowerShell
Para determinar o modo de inicialização de uma instância

Use o cmdlet Get-EC2Image para determinar o modo de inicialização de uma instância. Você também pode determinar o modo de inicialização da AMI que foi usada para criar a instância.

(Get-EC2Instance ` -InstanceId i-1234567890abcdef0).Instances | Format-List BootMode, CurrentInstanceBootMode, InstanceType, ImageId

O seguinte é um exemplo de saída.

BootMode : uefi CurrentInstanceBootMode : uefi InstanceType : c5a.large ImageId : ami-0abcdef1234567890