Cloudformation - определение значения по умолчанию на карте - PullRequest
0 голосов
/ 05 августа 2020

Я хочу получить доступ к значению MyVar с помощью:

 '!FindInMap [!Ref Stage, !Ref AWS::Region, MyVar]'
Mappings:
  stage1:
    us-west-2:
      MyVar: 15
  stage2:
    us-west-2:
      MyVar: 15
  stage3:
    eu-west-1:
      MyVar: 20
    us-east-1:
      MyVar: 30

Мне нужно определить переменную Stage (username-stage1), которой нет в сопоставлениях. Есть ли способ определить значение по умолчанию? Я хотел бы иметь функцию, где:

Если соответствие key1, key2 не найдено, вернуть MyVar как 0.

1 Ответ

1 голос
/ 05 августа 2020

К сожалению, в CloudFormation для Mappings такой функции нет. У вас могут быть значения по умолчанию для Parameters, если это поможет.

...