Получить конкретные параметры из CloudFormation - PullRequest
0 голосов
/ 19 ноября 2018

Я пытаюсь получить некоторые параметры из CloudFormation и сохранить их в файл.

Пример параметров:

Parameters:
  Parameter_A:
    Type: Number
  Parameter_B:
    Type: String
  Parameter_C:
    Type: String
    NoEcho: True
  Parameter_D:
    Type:String
    NoEcho: True

Теперь я хотел бы автоматически создать файл, содержащий только NoEcho параметров, без этого:

Resources: 
  MyInstance: 
    Type: AWS::EC2::Instance
    Metadata: 
      AWS::CloudFormation::Init: 
        config: 
          files: 
            /tmp/some_file:
              content: !Sub |
                ${Parameter_C}
                ${Parameter_D}
              ...

Ожидаемый результат: файл, содержащий значения Parameter_C и Parameter_D

Ожидаемый вывод после добавления опции NoEcho к Parameter_A : Файл содержит значения Parameter_A , Parameter_C и Parameter_D

Я не могу сделать это в поле UserData . Есть ли способ, которым я могу это сделать?

Любая помощь будет высоко оценена!

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