本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
設定EC2執行個體的ENA快速設定
您可以為支援的EC2執行個體類型設定 ENA Express,而無需安裝任何其他軟體。
本節介紹如ENA何從 AWS Management Console 或從 AWS CLI。 如需詳細資訊,請選擇符合您要使用之方法的索引標籤。
- Console
-
此索引標籤說明如何管理連接至執行個體之網路介面的 ENA Express 設定。
從網路介面清單管理ENA快速
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在左側導覽窗格中,選擇 Network Interfaces (網路介面)。
-
選取要連接到執行個體的網路介面。您可以選擇 Network interface ID (網路介面 ID) 連結,以開啟詳細資訊頁面;或選取清單左側的核取方塊。
-
從頁面右上角的「動作」功能表選擇「管理ENA快速」。這會開啟「管理ENA快速」對話方塊,並顯示選取的網路介面 ID 和目前設定。
注意
如果您選取的網路介面未連接至執行個體,則此動作不會顯示在功能表中。
-
若要使用ENA快速,請選取 [啟用] 核取方塊。
-
啟用ENA快速時,您可以進行UDP設定。若要使用ENA快速 UDP,請選取 [啟用] 核取方塊。
-
若要儲存設定,請選擇 Save (儲存)。
從執行個體清單管理ENA快速
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在左側導覽窗格中,選擇執行個體。
-
選取您要管理的執行個體。您可以選擇 Instance ID (執行個體 ID) 連結,以開啟詳細資訊頁面;或選取清單左側的核取方塊。
-
選取要為您的執行個體設定的 Network interface (網路介面)。
-
從頁面右上角的「動作」功能表選擇「管理ENA快速」。
-
若要為連接至執行個體的網路介面設定 ENA Express,請從 [網路介面] 清單中選取它。
-
若要將 ENAExpress 用於選取的網路介面附件,請選取啟用核取方塊。
-
啟用ENA快速時,您可以進行UDP設定。若要使用ENA快速 UDP,請選取 [啟用] 核取方塊。
-
若要儲存設定,請選擇 Save (儲存)。
將網路介面連接至EC2執行個體時設定 ENA Express
在打開 Amazon EC2 控制台https://console.aws.amazon.com/ec2/
。 -
在左側導覽窗格中,選擇 Network Interfaces (網路介面)。
-
選取未連接到執行個體的網路介面 (Status (狀態) 為 Available (可用)。您可以選擇 Network interface ID (網路介面 ID) 連結,以開啟詳細資訊頁面;或選取清單左側的核取方塊。
-
選取您要連接的 Instance (執行個體)。
-
若要在將網路介面連接至執行個體之後使用 ENAExpress,請選取「啟用」(Enable) 核取方塊。
-
啟用ENA快速時,您可以進行UDP設定。若要使用ENA快速 UDP,請選取 [啟用] 核取方塊。
-
若要將網路介面連接至執行個體並儲存 ENA Express 設定,請選擇 [連接]。
- AWS CLI
-
此索引標籤說ENA明如何在 AWS CLI.
在連接網路介面時設定ENA快速
若要在將網路介面連接至執行個體時設定 ENA Express,請執行 attach-network-interface
中的指令 AWS CLI,如下列範例所示: 範例 1:使用ENA快速TCP傳輸流量,但不適用於UDP流量
在此範例中,我們會將
EnaSrdEnabled
設定為 true,並且我們允許將EnaSrdUdpEnabled
預設為 false。[ec2-user ~]$
aws ec2 attach-network-interface --network-interface-id
eni-0123f4567890a1b23
--instance-idi-0f1a234b5cd67e890
--device-index 1 --ena-srd-specification 'EnaSrdEnabled=true'{ "AttachmentId": "eni-attach-012c3d45e678f9012" }
範例 2:針對TCP流量和UDP流量使用ENA快速
在此範例中,我們將
EnaSrdEnabled
和EnaSrdUdpEnabled
都設定為 true。[ec2-user ~]$
aws ec2 attach-network-interface --network-interface-id
eni-0123f4567890a1b23
--instance-idi-0f1a234b5cd67e890
--device-index 1 --ena-srd-specification 'EnaSrdEnabled=true,EnaSrdUdpSpecification={EnaSrdUdpEnabled=true}'{ "AttachmentId": "eni-attach-012c3d45e678f9012" }
更新網路介面附件的ENA快速設定
若要更新連接至執行個體之網路介面的 ENA Express 設定,請執行 modify-network-interface-attribute
中的指令 AWS CLI,如下列範例所示: 範例 1:使用ENA快速TCP傳輸流量,但不適用於UDP流量
在此範例中,我們會將
EnaSrdEnabled
設定為 true,並且我們允許將EnaSrdUdpEnabled
預設為 false,如果之前並未設定。[ec2-user ~]$
aws ec2 modify-network-interface-attribute --network-interface-id
eni-0123f4567890a1b23
--ena-srd-specification 'EnaSrdEnabled=true'範例 2:針對TCP流量和UDP流量使用ENA快速
在此範例中,我們將
EnaSrdEnabled
和EnaSrdUdpEnabled
都設定為 true。[ec2-user ~]$
aws ec2 modify-network-interface-attribute --network-interface-id
eni-0123f4567890a1b23
--ena-srd-specification 'EnaSrdEnabled=true,EnaSrdUdpSpecification={EnaSrdUdpEnabled=true}'範例 3:停止使用ENA快速交UDP通
在此範例中,我們會將
EnaSrdUdpEnabled
設定為 false。[ec2-user ~]$
aws ec2 modify-network-interface-attribute --network-interface-id
eni-0123f4567890a1b23
--ena-srd-specification 'EnaSrdUdpSpecification={EnaSrdUdpEnabled=false}' - PowerShell
-
此索引標籤說明如何使用來設定ENA快速設定 PowerShell。
在連接網路介面時設定ENA快速
若要設定網路介面的ENA快速設定,請執行 Add-EC2NetworkInterface Cmdlet使用的工具, PowerShell 如下列範例所示:
範例 1:使用ENA快速TCP傳輸流量,但不適用於UDP流量
在此範例中,我們會將
EnaSrdEnabled
設定為 true,並且我們允許將EnaSrdUdpEnabled
預設為 false。PS C:\>
Add-EC2NetworkInterface ` -NetworkInterfaceId eni-
0123f4567890a1b23
` -InstanceId i-0f1a234b5cd67e890
` -DeviceIndex1
` -EnaSrdSpecification_EnaSrdEnabled $trueeni-attach-012c3d45e678f9012
範例 2:針對TCP流量和UDP流量使用ENA快速
在此範例中,我們將
EnaSrdEnabled
和EnaSrdUdpEnabled
都設定為 true。PS C:\>
Add-EC2NetworkInterface ` -NetworkInterfaceId eni-
0123f4567890a1b23
` -InstanceId i-0f1a234b5cd67e890
` -DeviceIndex1
` -EnaSrdSpecification_EnaSrdEnabled $true ` -EnaSrdUdpSpecification_EnaSrdUdpEnabled $trueeni-attach-012c3d45e678f9012
更新網路介面附件的ENA快速設定
若要更新連接至執行個體之網路介面的 ENA Express 設定,請執行 Add-EC2NetworkInterface Cmdlet「工具」中的指令 PowerShell,如下列範例所示:
範例 1:使用ENA快速TCP傳輸流量,但不適用於UDP流量
在此範例中,我們會將
EnaSrdEnabled
設定為 true,並且我們允許將EnaSrdUdpEnabled
預設為 false,如果之前並未設定。PS C:\>
Edit-EC2NetworkInterfaceAttribute ` -NetworkInterfaceId eni-
0123f4567890a1b23
` -EnaSrdSpecification_EnaSrdEnabled $true ; Get-EC2NetworkInterface -NetworkInterfaceId eni-0123f4567890a1b23
| ` Select-Object ` NetworkInterfaceId, @{Name = 'EnaSrdEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdEnabled }}, @{Name = 'EnaSrdUdpEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdUdpSpecification.EnaSrdUdpEnabled }} | ` Format-ListNetworkInterfaceId : eni-0123f4567890a1b23 EnaSrdEnabled : True EnaSrdUdpEnabled : False
範例 2:針對TCP流量和UDP流量使用ENA快速
在此範例中,我們將
EnaSrdEnabled
和EnaSrdUdpEnabled
都設定為 true。PS C:\>
Edit-EC2NetworkInterfaceAttribute ` -NetworkInterfaceId eni-
0123f4567890a1b23
` -EnaSrdSpecification_EnaSrdEnabled $true ` -EnaSrdSpecification_EnaSrdUdpSpecification_EnaSrdUdpEnabled $true ; Get-EC2NetworkInterface -NetworkInterfaceId eni-0123f4567890a1b23
| ` Select-Object ` NetworkInterfaceId, @{Name = 'EnaSrdEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdEnabled }}, @{Name = 'EnaSrdUdpEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdUdpSpecification.EnaSrdUdpEnabled }} | ` Format-ListNetworkInterfaceId : eni-0123f4567890a1b23 EnaSrdEnabled : True EnaSrdUdpEnabled : True
範例 3:停止使用ENA快速交UDP通
在此範例中,我們會將
EnaSrdUdpEnabled
設定為 false。PS C:\>
Edit-EC2NetworkInterfaceAttribute ` -NetworkInterfaceId eni-
0123f4567890a1b23
` -EnaSrdSpecification_EnaSrdUdpSpecification_EnaSrdUdpEnabled $false ; Get-EC2NetworkInterface -NetworkInterfaceId eni-0123f4567890a1b23
| ` Select-Object ` NetworkInterfaceId, @{Name = 'EnaSrdEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdEnabled }}, @{Name = 'EnaSrdUdpEnabled'; Expression = { $_.Attachment.EnaSrdSpecification.EnaSrdUdpSpecification.EnaSrdUdpEnabled }} | ` Format-ListNetworkInterfaceId : eni-0123f4567890a1b23 EnaSrdEnabled : True EnaSrdUdpEnabled : False
啟動時設定ENA快速
啟動執行個體時,您可以使用下列其中一種方法直接設定 ENA Express。指定的鏈接引用您 AWS Management Console 這些方法的說明。
-
啟動執行個體精靈:您可以在啟動時使用啟動執行個體精靈來設定 ENA Express。如需詳細資訊,請參閱啟動執行個體精靈中Network settings (網路設定)的進階網路組態。
-
啟動範本:當您使用啟動範本時,您可以在啟動時設定 ENA Express。如需詳細資訊,請參閱創建一個 Amazon EC2 啟動模板頁面,然後展開網路設定區段,並檢閱進階網路組態。