本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立安全群組以支援 EFA 通訊
- AWS CLI
-
您可以使用下列 AWS CLI 命令來建立支援 EFA 的安全群組。命令會輸出安全群組 ID。進行下列取代:
-
– 指定您使用 AWS PCS 的 AWS 區域 ,例如region-code
us-east-1
。 -
– 指定您用於 AWS PCS 的 VPC ID。vpc-id
-
– 為安全群組提供您選擇的名稱。efa-group-name
aws ec2 create-security-group \ --group-name
efa-group-name
\ --description "Security group to enable EFA traffic" \ --vpc-idvpc-id
\ --regionregion-code
使用下列命令來連接傳入和傳出安全群組規則。進行下列取代:
-
– 提供您剛建立的 EFA 安全群組 ID。efa-secgroup-id
aws ec2 authorize-security-group-ingress \ --group-id
efa-secgroup-id
\ --protocol -1 \ --source-groupefa-secgroup-id
aws ec2 authorize-security-group-egress \ --group-idefa-secgroup-id
\ --protocol -1 \ --source-groupefa-secgroup-id
-
- CloudFormation template
-
您可以使用 CloudFormation 範本來建立支援 EFA 的安全群組。從下列 URL 下載範本,然後將其上傳至 AWS CloudFormation 主控台
。 https://aws-hpc-recipes.s3.amazonaws.com/main/recipes/pcs/enable_efa/assets/efa-sg.yaml
在 AWS CloudFormation 主控台中開啟範本時,輸入下列選項。
-
在提供堆疊名稱下
-
在堆疊名稱下,輸入名稱,例如
efa-sg-stack
。
-
-
在參數下
-
在 SecurityGroupName 下,輸入名稱,例如
efa-sg
。 -
在 VPC 下,選取您將使用 AWS PCS 的 VPC。
-
完成建立 CloudFormation 堆疊並監控其狀態。當其到達
CREATE_COMPLETE
EFA 安全群組時,即可使用。 -
識別啟用 EFA 的 EC2 執行個體
(選用) 建立置放群組