Я работаю над новой инфраструктурой, предоставляемой 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 ]
Iнужен блок извлечения cidr из SubnetList.
Как я могу справиться с этим?