EC2 インスタンスタイプがサポートしているブートモードを確認する
インスタンスタイプがサポートしているブートモードを確認できます。
Amazon EC2 コンソールには、インスタンスタイプがサポートしているブートモードは表示されません。
- AWS CLI
-
describe-instance-types
コマンドを使用して、インスタンスタイプがサポートしているブートモードを確認します。 --query
パラメータは、サポートされているブートモードのみを返すように出力をフィルタリングします。次の例では、指定されたインスタンスタイプが UEFI ブートモードとレガシー BIOS ブートモードの両方をサポートしていることを示しています。
aws ec2 describe-instance-types \ --instance-types
m5.2xlarge
\ --query "InstanceTypes[*].SupportedBootModes"以下は出力例です。
[ [ "legacy-bios", "uefi" ] ]
次の例は、
t2.xlarge
がレガシー BIOS のみをサポートしていることを示しています。aws ec2 describe-instance-types \ --instance-types t2.xlarge \ --query "InstanceTypes[*].SupportedBootModes"
以下は出力例です。
[ [ "legacy-bios" ] ]
- PowerShell
-
Get-EC2InstanceType コマンドレットを使用して、インスタンスタイプがサポートしているブートモードを確認します。
次の例では、
m5.2xlarge
が UEFI ブートモードとレガシー BIOS ブートモードの両方をサポートしていることを示しています。Get-EC2InstanceType -InstanceType m5.2xlarge | Format-List InstanceType, SupportedBootModes
以下は出力例です。
InstanceType : m5.2xlarge SupportedBootModes : {legacy-bios, uefi}
次の例は、
t2.xlarge
がレガシー BIOS のみをサポートしていることを示しています。Get-EC2InstanceType -InstanceType t2.xlarge | Format-List InstanceType, SupportedBootModes
以下は出力例です。
InstanceType : t2.xlarge SupportedBootModes : {legacy-bios}
UEFI をサポートするインスタンスタイプを確認するには
UEFI をサポートするインスタンスタイプを確認できます。Amazon EC2 コンソールには、インスタンスタイプの UEFI のサポートは表示されません。
- AWS CLI
-
利用可能なインスタンスタイプは、AWS リージョン ごとに異なります。リージョンで使用可能であり、UEFI をサポートしているインスタンスタイプを確認するには、describe-instance-types
コマンドを使用します。 --filters
パラメータを含めることで結果の範囲を UEFI をサポートするインスタンスタイプに規定し、--query
パラメータを含めることで出力の範囲をInstanceType
の値に規定します。aws ec2 describe-instance-types \ --filters Name=supported-boot-mode,Values=uefi \ --query "InstanceTypes[*].[InstanceType]" --output text | sort
- PowerShell
-
利用可能なインスタンスタイプは、AWS リージョン ごとに異なります。リージョンで使用可能であり、UEFI をサポートしているインスタンスタイプを確認するには、Get-EC2InstanceType コマンドレットを使用します。
Get-EC2InstanceType | ` Where-Object {$_.SupportedBootModes -Contains "uefi"} | ` Sort-Object InstanceType | ` Format-Table InstanceType -GroupBy CurrentGeneration
UEFI 安全ブート をサポートし不揮発性変数を保持する、インスタンスタイプを確認するには
ベアメタルインスタンスでは UEFI 安全ブート と不揮発性変数はサポートされないため、以下の例では出力から除外します。UEFI 安全ブート の詳細については、「Amazon EC2 インスタンスの UEFI 安全ブート」を参照してください。
- AWS CLI
-
describe-instance-types
コマンドを使用し、出力からベアメタルインスタンスを除外します。 aws ec2 describe-instance-types \ --filters Name=supported-boot-mode,Values=uefi Name=bare-metal,Values=false \ --query "InstanceTypes[*].[InstanceType]" \ --output text | sort
- PowerShell
-
Get-EC2InstanceType コマンドレットを使用し、出力からベアメタルインスタンスを除外します。
Get-EC2InstanceType | ` Where-Object { ` $_.SupportedBootModes -Contains "uefi" -and ` $_.BareMetal -eq $False } | ` Sort-Object InstanceType | ` Format-Table InstanceType, SupportedBootModes, BareMetal, ` @{Name="SupportedArchitectures"; Expression={$_.ProcessorInfo.SupportedArchitectures}}