Я пытаюсь добавить переменную среды в действие конвейера, которое использует AWS Codebuild. Однако, независимо от того, что я добавляю, если я выбираю тип Secret Manager, этот шаг завершается с ошибкой:
Недопустимая конфигурация действия
EnvironmentVariables, указанные в конфигурации действия, не соответствует ожидаемому формату, ожидаемый формат - JSON массив, придерживающийся следующего формата: [{"name": "string", "type": "string", "value": "string"}]
Вот что я ввожу в пользовательском интерфейсе:
И JSON, который генерирует CodePipeline, выглядит следующим образом:
[{"name":"SERVICE_CREDS","value":"my-secret:service_creds","type":"SECRETS_MANAGER"}]
Что здесь происходит ?? Я не знаю, что я могу ошибаться с моей стороны. Я ввожу текст в поля, которые они предоставляют. JSON, который конвейеры производят из окон ввода, выглядит на мой взгляд. Итак, я понятия не имею, почему говорится, что переменные среды не соответствуют ожидаемому формату!