View a markdown version of this page

Determinar os modos de inicialização compatíveis de um tipo de instância do EC2 - Amazon Elastic Compute Cloud

Determinar os modos de inicialização compatíveis de um tipo de instância do EC2

É possível determinar os modos de inicialização com suporte em um tipo de instância.

O console do Amazon EC2 não exibe os modos de inicialização com suporte em um tipo de instância.

AWS CLI

Use o comando describe-instance-types para determinar os modos de inicialização com suporte em um tipo de instância. O parâmetro --query filtra a saída para retornar apenas modelos de inicialização compatíveis.

O exemplo a seguir mostra que o tipo de instância especificado oferece suporte a ambos os modos de inicialização de UEFI e BIOS legado.

aws ec2 describe-instance-types \ --instance-types m5.2xlarge \ --query "InstanceTypes[*].SupportedBootModes"

O seguinte é um exemplo de saída.

[ [ "legacy-bios", "uefi" ] ]

O exemplo a seguir mostra que t2.xlarge suporta apenas BIOS legado.

aws ec2 describe-instance-types \ --instance-types t2.xlarge \ --query "InstanceTypes[*].SupportedBootModes"

O seguinte é um exemplo de saída.

[ [ "legacy-bios" ] ]
PowerShell

Use o cmdlet Get-EC2InstanceType para determinar os modos de inicialização com suporte em um tipo de instância.

O exemplo a seguir mostra que m5.2xlarge suporta ambos os modos de inicialização UEFI e BIOS legado.

Get-EC2InstanceType -InstanceType m5.2xlarge | Format-List InstanceType, SupportedBootModes

O seguinte é um exemplo de saída.

InstanceType : m5.2xlarge SupportedBootModes : {legacy-bios, uefi}

O exemplo a seguir mostra que t2.xlarge suporta apenas BIOS legado.

Get-EC2InstanceType -InstanceType t2.xlarge | Format-List InstanceType, SupportedBootModes

O seguinte é um exemplo de saída.

InstanceType : t2.xlarge SupportedBootModes : {legacy-bios}
Para determinar os tipos de instância que são compatíveis com a UEFI

É possível determinar os tipos de instância que são compatíveis com UEFI. O console do Amazon EC2 não exibe o suporte a UEFI de um tipo de instância.

AWS CLI

Os tipos de instância disponíveis variam de acordo com a Região da AWS. Para ver os tipos de instâncias disponíveis com suporte a UEFI em uma região, use o comando describe-instance-types. Inclua o parâmetro --filters para definir o escopo dos resultados para os tipos de instância com suporte a UEFI e o parâmetro --query para definir o escopo da saída para o valor de InstanceType.

aws ec2 describe-instance-types \ --filters Name=supported-boot-mode,Values=uefi \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort
PowerShell

Os tipos de instância disponíveis variam de acordo com a Região da AWS. Para ver os tipos de instâncias disponíveis que oferecem suporte a UEFI em uma região, use o cmdlet Get-EC2InstanceType.

Get-EC2InstanceType -Filter @{Name="supported-boot-mode"; Values="uefi"} | Sort-Object @{E={$_.ProcessorInfo.SupportedArchitectures}}, InstanceType | Format-Table InstanceType, SupportedBootModes, ` @{Name="SupportedArchitectures"; E={$_.ProcessorInfo.SupportedArchitectures}}
Para determinar os tipos de instância que são compatíveis com o UEFI Secure Boot e variáveis persistentes não voláteis

Instâncias bare metal não são compatíveis com o UEFI Secure Boot e variáveis não voláteis, portanto, esses exemplos as excluem da saída. Para obter informações sobre o UEFI Secure Boot, consulte UEFI Secure Boot para instâncias do Amazon EC2.

AWS CLI

Use o comando describe-instance-types e exclua as instâncias bare metal da saída.

aws ec2 describe-instance-types \ --filters Name=supported-boot-mode,Values=uefi Name=bare-metal,Values=false \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort
PowerShell

Use o cmdlet Get-EC2InstanceType e exclua as instâncias bare metal da saída.

Get-EC2InstanceType -Filter ` @{Name="supported-boot-mode"; Values="uefi"}, ` @{Name="bare-metal"; Values="false"} | Sort-Object @{E={$_.ProcessorInfo.SupportedArchitectures}}, InstanceType | Format-Table InstanceType, SupportedBootModes, ` @{Name="SupportedArchitectures"; E={$_.ProcessorInfo.SupportedArchitectures}}