Можно ли выбрать имена групп безопасности для VP C не по умолчанию в консоли шаблона CloudFormation? - PullRequest
0 голосов
/ 23 апреля 2020

Мне нужно иметь возможность выбирать из списка имен групп безопасности для VP по умолчанию C в учетной записи. Приведенный ниже код показывает список имен групп безопасности, но он не создает стек, поскольку ищет идентификатор группы безопасности. Как я могу получить идентификатор группы безопасности, если я ввожу имя группы безопасности с консоли, используя allowedvalues?

 "VpcId":{
            "Description":"Choose the VPC ID"
            "Type":"AWS::EC2::VPC::Id"
        },
"SecurityGroupsID":{
            "Description": "Choose availablity zone Availability Zone of the Subnet",
            "Type":"AWS::EC2::SecurityGroup::GroupName"

1 Ответ

0 голосов
/ 24 апреля 2020

Похоже, вы хотите, чтобы пользователь выбрал из списка имен , но затем в шаблоне доступно значение в виде ИД группы безопасности (а не Имя).

Это невозможно , поскольку это два совершенно разных значения.

Если вы хотите sh написать некоторый код, вы можете написать CloudFormation Custom Ресурс с использованием AWS Лямбда. Функция может принять имя в качестве ввода, а затем найти группу безопасности. Затем он может вернуть идентификатор группы безопасности, на который можно ссылаться в другом месте шаблона.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...