Можно ли ссылаться на переменные env, определенные в codebuild, внутри приложения реакции, которое у вас есть в конвейере на AWS? - PullRequest
0 голосов
/ 29 января 2020

Мой файл buildspe c .yml содержит следующие две переменные env, которые я извлекаю из диспетчера секретов:

Вопрос: я делаю это, потому что не хочу иметь файл конфигурации с URL-адресом и пусть он сидит в github. Я надеялся сослаться на него в моем файле buildspe c .yml, а затем вставить его в свое приложение реагирования после сборки. Как мне этого добиться?

version: 0.2

env:
  secrets-manager:
    key: API-Gateway-URL-DEV:URL
    key: API-Gateway-URL-DEV:REGION
phases:
  install:
    runtime-versions:
      nodejs: 12

1 Ответ

1 голос
/ 29 января 2020

Вам нужно поместить эти значения в файл, который развертывается вместе с вашим приложением. Одним из способов является использование jq для замены значений в файле или даже для записи совершенно нового файла. Поэтому в основном файл конфигурации, который вы не хотите регистрировать (мудрый!), Должен быть создан / обновлен в вашей сборке.

...