Управление секретами с помощью определения задачи реестра aws cli

Я использую circleci для сборки и отправки приложения на aws. Теперь мне удалось создать и зарегистрировать новое определение задачи в конфигурации circleci с помощью aws cli. Это хорошо работает. Проблема или случай, который у меня возникает, заключается в том, как мне перезаписать значения заполнителей с помощью cli?

Вот как я читаю определение задачи:

aws ecs register-task-definition --cli-input-json file://.circleci/taskdefinition.json

Файл определения задачи:

{
  "containerDefinitions": [
    {
      "cpu": 10,
      "environment": [
        {
          "name": "Secret_api_key",
          "value": "placeholder_value"
        }
      ],
      "image": "<Image>",
      "name": "app-dev"
    }
  ],
  "placementConstraints": [],
  "memory": "512",
  "family": "pp-dev",
  "networkMode": "bridge"
}

Я хочу знать, как мне обновить placeholder_value, полученный из диспетчера секретов aws?


person Moddaman    schedule 15.06.2018    source источник


Ответы (1)


Используйте sed для замены заполнителей секретными значениями из частных переменных среды.

person FelicianoTech    schedule 17.06.2018