测试是否启用了增强联网功能 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

测试是否启用了增强联网功能

您可以测试实例或 AMI 中是否启用了增强联网。

实例属性

检查 enaSupport 实例属性的值。

Amazon CLI

使用 describe-instances 命令。

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

如果启用了增强联网功能,则输出会如下所示。

[ true ]
PowerShell

使用 Get-EC2Instance cmdlet。

(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.EnaSupport

如果启用了增强联网功能,则输出会如下所示。

True
映像属性

检查 enaSupport 映像属性的值。

Amazon CLI

使用 describe-images 命令。

aws ec2 describe-images \ --image-id ami-0abcdef1234567890 \ --query "Images[].EnaSupport"

如果启用了增强联网功能,则输出会如下所示。

[ true ]
PowerShell

使用 Get-EC2Image cmdlet。

(Get-EC2Image -ImageId ami-0abcdef1234567890).EnaSupport

如果启用了增强联网功能,则输出会如下所示。

True
Linux 网络接口驱动程序

使用以下命令验证是否在特定接口上使用了 ena 内核驱动程序(替代要检查的接口名称)。如果您使用单个接口(默认设置),则为 eth0。如果您的 Linux 发行版支持可预测的网络名称,则这可以是类似于 ens5 的名称。有关更多信息,请展开在实例上启用增强联网中的 RHEL、SUSE 和 CentOS 部分。

在以下示例中,ena 内核驱动程序未加载,因为列出的驱动程序是 vif

[ec2-user ~]$ ethtool -i eth0 driver: vif version: firmware-version: bus-info: vif-0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no

在本示例中,ena 内核驱动程序已加载并具有推荐的最低版本。此实例正确配置了增强联网。

[ec2-user ~]$ ethtool -i eth0 driver: ena version: 1.5.0g firmware-version: expansion-rom-version: bus-info: 0000:00:05.0 supports-statistics: yes supports-test: no supports-eeprom-access: no supports-register-dump: no supports-priv-flags: no