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 (console)
Abra o console do Amazon EC2 em https://console.aws.amazon.com/ec2/.
-
No painel de navegação, selecione Instâncias e, em seguida, sua instância.
-
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 (AWS CLI)
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
{
"Reservations": [
{
"Groups": [],
"Instances": [
{
"AmiLaunchIndex": 0,
"ImageId": "ami-0e2063e7f6dc3bee8",
"InstanceId": "i-1234567890abcdef0",
"InstanceType": "m5.2xlarge",
...
},
"BootMode": "uefi",
"CurrentInstanceBootMode": "uefi"
}
],
"OwnerId": "1234567890",
"ReservationId": "r-1234567890abcdef0"
}
]
}
- PowerShell
-
Para determinar o modo de inicialização de uma instância (Tools for PowerShell)
Use o CmdletGet-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-EC2Image (AWS Tools for Windows PowerShell)
(Get-EC2Instance -InstanceId i-1234567890abcdef0
).Instances | Format-List BootMode, CurrentInstanceBootMode, InstanceType, ImageId
BootMode : uefi
CurrentInstanceBootMode : uefi
InstanceType : c5a.large
ImageId : ami-0265446f88eb4021b
Na saída, os parâmetros a seguir descrevem o modo de inicialização: