CloudFormation - установить несколько значений по умолчанию для типа List <> - PullRequest
1 голос
/ 12 июня 2019

Когда я создаю шаблон CloudFormation с использованием интерактивного Parameters, я могу определить тип List <>, чтобы можно было выбирать несколько значений, например:

SubnetIds:
  Type: List<AWS::EC2::Subnet::Id>
  Description: Select multiple subnets from selected VPC.
  Default: "????"

или:

SecurityGroups:
  Type: List<AWS::EC2::SecurityGroup::Id>
  Description: Select security groups.
  Default: "???"

Вопрос в том, как предварительно установить значение default с несколькими вариантами выбора?если default принимает только строку вместо списка, а строка с запятыми между несколькими значениями также не помогает

Есть идеи?пожалуйста, подскажите мне

1 Ответ

0 голосов
/ 26 июля 2019

Я недавно запускал в той же проблеме. Ответ прост - в вашем списке, разделенном запятыми, не должно быть запятых. Так это будет выглядеть так:

SecurityGroups:
  Type: List<AWS::EC2::SecurityGroup::Id>
  Description: Select security groups.
  Default: "sg-11111111,sg-22222222"

И таким образом значения будут предварительно выбраны в вашем шаблоне.

P.S, Не пытайтесь использовать CommaDelimitedList или около того - он не будет работать так, как вы хотите. Будут выбраны строковые значения, но не фактические группы безопасности.

Источник: https://forums.aws.amazon.com/thread.jspa?threadID=165144

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