создание стека облачной информации, который создает дополнительную подсеть в vpc, я получаю VPCId (существующий VPC) в качестве параметра для стека.Как получить VPC cidr внутри стека CF
С AWS :: EC2 :: VPC - AWS CloudFormation :
Fn::GetAtt возвращает значение для указанного атрибута этого типа.Ниже приведены доступные атрибуты и примеры возвращаемых значений: CidrBlock: набор IP-адресов для VPC.Например, 10.0.0.0/16.
Fn::GetAtt возвращает значение для указанного атрибута этого типа.Ниже приведены доступные атрибуты и примеры возвращаемых значений:
Fn::GetAtt
CidrBlock: набор IP-адресов для VPC.Например, 10.0.0.0/16.
CidrBlock
Однако я подозреваю, что это работает только на VPC, который был создан в шаблоне CloudFormation.
Поскольку вы хотите сослаться на существующийVPC, вам нужно написать пользовательский ресурс CloudFormation с использованием AWS Lambda.
Это немного сложно, но есть несколько хороших примеров шаблонов по адресу: stelligent / cloudformation-custom-ресурсы