Déterminer les modes de démarrage pris en charge pour un type d'EC2instance - Amazon Elastic Compute Cloud

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Déterminer les modes de démarrage pris en charge pour un type d'EC2instance

Vous pouvez utiliser le AWS CLI ou les outils PowerShell pour déterminer les modes de démarrage pris en charge pour un type d'instance.

Pour déterminer les modes de démarrage pris en charge d’un type d’instance

Vous pouvez utiliser les méthodes suivantes pour déterminer les modes de démarrage pris en charge d’un type d’instance.

AWS CLI

Utilisez la commande describe-instance-types pour déterminer les modes de démarrage pris en charge d'un type d'instance. Le --query paramètre filtre la sortie pour renvoyer uniquement les modes de démarrage pris en charge.

L'exemple suivant montre qu'il m5.2xlarge prend en charge les deux modes de BIOS démarrage UEFI et Legacy.

aws ec2 describe-instance-types --region us-east-1 --instance-types m5.2xlarge --query "InstanceTypes[*].SupportedBootModes"

Voici un exemple de sortie.

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

L'exemple suivant montre que seul Legacy est pris t2.xlarge en chargeBIOS.

aws ec2 describe-instance-types --region us-east-1 --instance-types t2.xlarge --query "InstanceTypes[*].SupportedBootModes"

Voici un exemple de sortie.

[ [ "legacy-bios" ] ]
PowerShell

Utilisez l'applet de commande Get-EC2InstanceType(Tools for PowerShell) pour déterminer les modes de démarrage pris en charge par un type d'instance.

L'exemple suivant montre qu'il m5.2xlarge prend en charge les deux modes de BIOS démarrage UEFI et Legacy.

Get-EC2InstanceType -Region us-east-1 -InstanceType m5.2xlarge | Format-List InstanceType, SupportedBootModes

Voici un exemple de sortie.

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

L'exemple suivant montre que seul Legacy est pris t2.xlarge en chargeBIOS.

Get-EC2InstanceType -Region us-east-1 -InstanceType t2.xlarge | Format-List InstanceType, SupportedBootModes

Voici un exemple de sortie.

InstanceType : t2.xlarge SupportedBootModes : {legacy-bios}
Pour déterminer les types d'instances qui prennent en charge UEFI

Vous pouvez utiliser les méthodes suivantes pour déterminer les types d'instances compatibles UEFI :

AWS CLI

Les types d’instance disponibles varient selon l’ Région AWS. Pour voir les types d'instances disponibles qui sont pris UEFI en charge dans une région, utilisez la describe-instance-typescommande avec le --region paramètre. Si vous omettez le paramètre --region, votre région par défaut est utilisée dans la demande. Incluez le --filters paramètre pour étendre les résultats aux types d'instances pris en charge UEFI et le --query paramètre pour étendre la sortie à la valeur deInstanceType.

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

Voici un exemple de sortie.

a1.2xlarge a1.4xlarge a1.large a1.medium a1.metal a1.xlarge c5.12xlarge ...
PowerShell
PS C:\> Get-EC2InstanceType | ` Where-Object {$_.SupportedBootModes -Contains "uefi"} | ` Sort-Object InstanceType | ` Format-Table InstanceType -GroupBy CurrentGeneration

Voici un exemple de sortie.

CurrentGeneration: False InstanceType ------------ a1.2xlarge a1.4xlarge a1.large a1.medium a1.metal a1.xlarge CurrentGeneration: True InstanceType ------------ c5.12xlarge c5.18xlarge c5.24xlarge c5.2xlarge c5.4xlarge c5.9xlarge ...
Pour déterminer les types d'instances qui prennent en charge le démarrage UEFI sécurisé et qui conservent les variables non volatiles

Les instances bare metal ne prennent pas en charge le démarrage UEFI sécurisé et les variables non volatiles. Ces exemples les excluent donc de la sortie. Pour plus d'informations sur le démarrage UEFI sécurisé, consultezUEFIDémarrage sécurisé pour les EC2 instances Amazon.

AWS CLI

Utilisez la describe-instance-typescommande et excluez les instances bare metal de la sortie en incluant le Name=bare-metal,Values=false filtre.

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

Voici un exemple de sortie.

a1.2xlarge a1.4xlarge a1.large a1.medium ...
PowerShell
PS C:\> Get-EC2InstanceType | ` Where-Object { ` $_.SupportedBootModes -Contains "uefi" -and ` $_.BareMetal -eq $False } | ` Sort-Object InstanceType | ` Format-Table InstanceType, SupportedBootModes, BareMetal, @{Name="SupportedArchitectures"; Expression={$_.ProcessorInfo.SupportedArchitectures}}
InstanceType SupportedBootModes BareMetal SupportedArchitectures ------------ ------------------ --------- ---------------------- a1.2xlarge {uefi} False arm64 a1.4xlarge {uefi} False arm64 a1.large {uefi} False arm64 a1.medium {uefi} False arm64 a1.xlarge {uefi} False arm64 c5.12xlarge {legacy-bios, uefi} False x86_64 c5.18xlarge {legacy-bios, uefi} False x86_64