Как бы вы отобразили различные области по облачным данным? - PullRequest
0 голосов
/ 14 октября 2018

Мне нужно добавить тот же env для создания стека в другом регионе, но мне нужно сделать это без изменения раздела ресурсов, у меня есть этот формат шаблона:

Mappings:
  Environments:
    dev:
      Prefix: myService
      instanceSize: "t2.small"
      ec2MaxInstances: 3
      ec2MinInstances: 2

Вот как ясопоставления вызовов в настоящее время

ASG:
    Type: "AWS::CloudFormation::Stack"
    Properties:
      Parameters:
        InstanceType: !FindInMap [Environments, !Ref environmentType, instanceSize]

Это то, что я пробовал из других сообщений:

Mappings:
 Environments:
  dev:
    us-east-1:
      ImageId: something
      Subnet: something
    us-west-2:
      ImageId: something
      Subnet: something

Но я получаю эту ошибку: Ошибка проверки шаблона: Ошибка формата шаблона: Имя атрибута сопоставления«us-east-1» должен содержать только буквенно-цифровые символы.

Если я внес изменение в use1, я получил следующее: Ошибка проверки шаблона: Ошибка формата шаблона: каждый атрибут Mappings должен быть строкой или списком.

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