EC2 인스턴스 유형이 지원하는 부팅 모드(Boot Mode) 확인하기

EC2 인스턴스 유형이 지원하는 부팅 모드(Boot Mode) 확인하기

인스턴스 유형이 지원하는 부팅 모드를 확인할 수 있어요. Amazon EC2 콘솔에서는 인스턴스 유형의 지원 부팅 모드를 표시하지 않으므로, AWS CLI나 PowerShell로 확인해야 합니다.

출처: 문서

본문

인스턴스 유형이 지원하는 부팅 모드를 확인할 수 있어요. Amazon EC2 콘솔은 인스턴스 유형의 지원 부팅 모드를 표시하지 않습니다.

AWS CLI

인스턴스 유형이 지원하는 부팅 모드를 확인하려면 describe-instance-types 명령을 사용해요. --query 파라미터로 출력을 필터링해 지원 부팅 모드만 반환합니다.

다음 예시는 지정한 인스턴스 유형이 UEFI와 Legacy BIOS 부팅 모드를 모두 지원함을 보여줘요.

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

다음은 예시 출력이에요.

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

다음 예시는 t2.xlarge가 Legacy BIOS만 지원함을 보여줘요.

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

다음은 예시 출력이에요.

[
    [
        "legacy-bios"
    ]
]

PowerShell

인스턴스 유형이 지원하는 부팅 모드를 확인하려면 Get-EC2InstanceType cmdlet을 사용해요.

다음 예시는 m5.2xlarge가 UEFI와 Legacy BIOS 부팅 모드를 모두 지원함을 보여줘요.

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

다음은 예시 출력이에요.

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

다음 예시는 t2.xlarge가 Legacy 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 cmdlet을 사용하세요.

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

UEFI Secure Boot를 지원하고 비휘발성 변수를 유지하는 인스턴스 유형 확인하기

베어 메탈(bare metal) 인스턴스는 UEFI Secure Boot와 비휘발성 변수를 지원하지 않으므로, 다음 예시들은 출력에서 이를 제외해요. UEFI Secure Boot에 대한 자세한 내용은 UEFI Secure Boot for Amazon EC2 instances를 참고하세요.

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 cmdlet을 사용하고 출력에서 베어 메탈 인스턴스를 제외해요.

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}}

더 알아보기 (Learn more)