使用 AMD SEV-SNP - Amazon Elastic Compute Cloud

使用 AMD SEV-SNP

尋找支援的執行個體類型

您可以使用 AWS CLI 來尋找支援 AMD SEV-SNP 的執行個體類型。

AWS CLI

若要使用 AWS CLI 尋找支援 AMD SEV-SNP 的執行個體類型,請使用下列 describe-instance-types 命令。

$ aws ec2 describe-instance-types \ --filters Name=processor-info.supported-features,Values=amd-sev-snp \ --query 'InstanceTypes[*].InstanceType'

範例輸出。

[ "r6a.2xlarge", "m6a.large", "m6a.2xlarge", "r6a.xlarge", "c6a.16xlarge", "c6a.8xlarge", "m6a.4xlarge", "c6a.12xlarge", "r6a.4xlarge", "c6a.xlarge", "c6a.4xlarge", "c6a.2xlarge", "m6a.xlarge", "c6a.large", "r6a.large", "m6a.8xlarge" ]

啟動時開啟 AMD SEV-SNP

您可以使用 AWS CLI 在已開啟 AMD SEV-SNP 的情況下啟動執行個體。

AWS CLI

若要使用 AWS CLI 在已開啟 AMD SEV-SNP 的情況下啟動執行個體,請使用 run-instances 命令並包含 --cpu-options AmdSevSnp=enabled 選項。對於 --image-id,指定具有 uefiuefi-prefered 開機模式的 AMI,以及支援 AMD SEV-SNP 的作業系統。對於 --instance-type,指定支援的執行個體類型。

$ aws ec2 run-instances \ --image-id supported_ami_id \ --instance-type supported_instance_type \ --key-name key_pair_name \ --subnet-id subnet_id \ --cpu-options AmdSevSnp=enabled

檢查 AMD SEV-SNP 狀態

您可以使用以下其中一種方法來尋找支援 AMD SEV-SNP 的執行個體類型。

AWS CLI

若要使用 AWS CLI 來檢查是否為執行個體開啟 AMD SEV-SNP,請使用 describe-instances 命令。對於 --instance-ids,指定要檢查的執行個體 ID。

$ aws ec2 describe-instances --instance-ids instance_id

在命令輸出中,CpuOptions 中的 AmdSevSnp 值表示 AMD SEV-SNP 是開啟還是關閉。

AWS CloudTrail

在執行個體啟動請求的 AWS CloudTrail 事件中,"cpuOptions": {"AmdSevSnp": enabled} 值表示已為執行個體開啟 AMD SEV-SNP。