为 EC2 实例启用 AMD SEV-SNP - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

为 EC2 实例启用 AMD SEV-SNP

您可以在启用了 AMD SEV-SNP 的情况下启动实例。启动实例后便无法启用 AMD SEV-SNP。

启动已启用 AMD SEV-SNP 的实例

您不能使用 Amazon EC2 控制台启用 AMD SEV-SNP。

Amazon CLI
在启用了 AMD SEV-SNP 的情况下启动实例

使用带 --cpu-options 选项的 run-instances 命令。有关其他要求,请参阅 AMD SEV-SNP 要求

--cpu-options AmdSevSnp=enabled
PowerShell
在启用了 AMD SEV-SNP 的情况下启动实例

New-EC2Instance cmdlet 与 -CpuOption 参数结合使用。

-CpuOption @{AmdSevSnp="enabled"}

检查 EC2 实例是否启用了 AMD SEV-SNP

您可以查找已启用 AMD SEV-SNP 的实例。Amazon EC2 控制台不显示此信息。

Amazon CLI
检查实例是否启用了 AMD SEV-SNP。

使用 describe-instances 命令。

aws ec2 describe-instances \ --instance-ids i-1234567890abcdef0 \ --query Reservations[].Instances[].CpuOptions

下面是示例输出。如果 AmdSevSnp 中不存在 CpuOptions,则禁用 AMD SEV-SNP。

[ { "AmdSevSnp": "enabled", "CoreCount": 1, "ThreadsPerCore": 2 } ]
PowerShell
检查实例是否启用了 AMD SEV-SNP。

使用 Get-EC2Instance cmdlet。

(Get-EC2Instance ` -InstanceId i-1234567890abcdef0).Instances.CpuOptions

下面是示例输出。如果不存在的 AmdSevSnp 值,则会禁用 AMD SEV-SNP。

AmdSevSnp CoreCount ThreadsPerCore --------- --------- -------------- enabled 1 2
Amazon CloudTrail

实例启动请求出现 Amazon CloudTrail 事件时,以下属性将指示该实例已启用 AMD SEV-SNP。

"cpuOptions": {"AmdSevSnp": "enabled"}