Amazon web services 使用CloudFormation在安全组中打开多个端口的正确语法是什么

Amazon web services 使用CloudFormation在安全组中打开多个端口的正确语法是什么,amazon-web-services,amazon-ec2,amazon-cloudformation,Amazon Web Services,Amazon Ec2,Amazon Cloudformation,我正在尝试使用CloudFormation为安全组中的EC2实例打开多个端口。但是,我找不到正确语法的文档(打开多个端口)。你想做以下工作吗 "InstanceSecurityGroup" : { "Type" : "AWS::EC2::SecurityGroup", "Properties" : { "GroupDescription" : "Web Security Group", "SecurityGroupIngress" : [ { "IpProtocol" : "t

我正在尝试使用CloudFormation为安全组中的EC2实例打开多个端口。但是,我找不到正确语法的文档(打开多个端口)。你想做以下工作吗

"InstanceSecurityGroup" : {
"Type" : "AWS::EC2::SecurityGroup",
"Properties" : {
  "GroupDescription" : "Web Security Group",
  "SecurityGroupIngress" : [ {
     "IpProtocol" : "tcp",
     "FromPort" : "22",
     "ToPort" : "22",
     "FromPort" : "80",
     "ToPort" : "80",
     "CidrIp" : "0.0.0.0/0"
  } ]
}
}

提前谢谢

这是一个列表。因此,在该列表中再添加一个

 "SecurityGroupIngress" : [
  {
     "IpProtocol" : "tcp",
     "FromPort" : "22",
     "ToPort" : "22",
     "CidrIp" : "0.0.0.0/0"
  },
  {
     "IpProtocol" : "tcp",
     "FromPort" : "80",
     "ToPort" : "80",
     "CidrIp" : "0.0.0.0/0"
  }
 ]

以及yaml中的等效项

SecurityGroupIngress:
- IpProtocol: tcp
FromPort: 80
ToPort: 80
CidrIp: 0.0.0.0/0
- IpProtocol: tcp
FromPort: 443
ToPort: 443
CidrIp: 0.0.0.0/0

很简单。。谢谢,你好。