我正在开发使用 CloudFormation 配置的新基础架构。我需要为安全组获取子网 cidrblock。
我尝试了一些获取子网 Cidr 块的方法,但出现以下错误:
YAML not well-formed
我的模板是:
SubnetList:
Description: 'Gateway Subnet Id'
Type: List<AWS::EC2::Subnet::Id>
.....
..
....
ElastiCacheSecurityGroupIngressGateway: ##SubnetLists
Type: AWS::EC2::SecurityGroupIngress
Properties:
GroupId: !GetAtt SecGroup.GroupId
IpProtocol: tcp
FromPort: '6379'
ToPort: '6379'
CidrIp: Fn::GetAtt: [ Fn::Select: [ 0, !Ref SubnetList ], CidrBlock ]
我需要从 SubnetList 获取 cidr 块。
我该如何处理?