本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS.Networking。SecurityGroupIngressRule
AWS TNB 支援安全群組傳入規則,以自動佈建可連接至 AWS.Networking 的 Amazon EC2 安全群組傳入規則SecurityGroup。請注意,您必須提供 cidr_ip/source_security_group/source_prefix_list 作為輸入流量的來源。
語法
AWS.Networking.SecurityGroupIngressRule
properties:
ip_protocol: String
from_port: Integer
to_port: Integer
description: String
source_prefix_list: String
cidr_ip: String
cidr_ipv6: String
requirements:
security_group: String
source_security_group: String
屬性
-
cidr_ip
-
IPv4 地址範圍的CIDR格式。您必須指定允許輸入流量CIDR的範圍。
必要:否
類型:字串
-
cidr_ipv6
-
輸入流量的地址IPv6範圍CIDR,格式為 。您必須指定來源安全群組 (
source_security_group
或source_prefix_list
) 或CIDR範圍 (cidr_ip
或cidr_ipv6
)。必要:否
類型:字串
-
description
-
傳入 (傳入) 安全群組規則的說明。您最多可以使用 255 個字元來描述規則。
必要:否
類型:字串
-
source_prefix_list
-
現有 Amazon VPC受管字首清單的字首清單 ID。這是允許與安全群組相關聯的節點群組執行個體接收流量的來源。如需受管字首清單的詳細資訊,請參閱 Amazon VPC使用者指南 中的受管字首清單。
必要:否
類型:字串
-
from_port
-
如果通訊協定為 TCP或 UDP,則這是連接埠範圍的起點。如果通訊協定為 ICMP或 ICMPv6,則這是類型編號。值 -1 表示所有 ICMP/ICMPv6 類型。如果您指定所有 ICMP/ICMPv6 類型,則必須指定所有 ICMP/ICMPv6 代碼。
必要:否
類型:整數
-
ip_protocol
-
IP 通訊協定名稱 (tcp、udp、icmp、icmpv6) 或通訊協定編號。使用 -1 指定所有通訊協定。授權安全群組規則時,不論您指定的連接埠範圍為何,指定 tcp、udp、icmp 或 icmpv6 以外的 -1 或通訊協定編號,都允許所有連接埠上的流量。對於 tcp、udp 和 icmp,您必須指定連接埠範圍。對於 icmpv6,連接埠範圍是選用的;如果您省略連接埠範圍,則允許所有類型和代碼的流量。
必要:是
類型:字串
-
to_port
-
如果通訊協定為 TCP或 UDP,則這是連接埠範圍的結尾。如果通訊協定為 ICMP或 ICMPv6,則這是程式碼。值 -1 表示所有 ICMP/ICMPv6 碼。如果您指定所有 ICMP/ICMPv6 類型,則必須指定所有 ICMP/ICMPv6 代碼。
必要:否
類型:整數
要求
-
security_group
-
要新增此規則的安全群組 ID。
必要:是
類型:字串
-
source_security_group
-
允許輸入流量的來源安全群組 ID 或TOSCA參考。
必要:否
類型:字串
範例
SampleSecurityGroupIngressRule: type: tosca.nodes.AWS.Networking.SecurityGroupIngressRule properties: ip_protocol:
"tcp"
from_port:8000
to_port:9000
description:"Ingress Rule for free5GC cluster on IPv6"
cidr_ipv6: "2600
:1f14
:3758
:ca00
::/64
" requirements: security_group:SampleSecurityGroup1
source_security_group:SampleSecurityGroup2