Как установить секреты в определении задачи ECS для переменной среды контейнера? - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь настроить AWS Определение задачи ECS моего docker контейнера внешнего интерфейса на AWS внутренний URL-адрес.

В моем .env.production:

REACT_APP_HOST = secrets.BACKEND_URL

как мне изменить формат или синтаксис моих секретов, чтобы в моем определении задачи ECS при задании переменной среды контейнера можно было правильно использовать? ключ: BACKEND_URL значение: xxxxx

Спасибо

1 Ответ

0 голосов
/ 21 апреля 2020

Вам необходимо использовать блок Secrets в определении задачи ECS, затем во время выполнения ECS извлечет секретное значение и вставит его в качестве переменной env в контейнер.

Некоторые документы, если вы используете с CF, CLI или TF также похожи

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecs-taskdefinition.html

https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ecs-taskdefinition-secret.html

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/specifying-sensitive-data-secrets.html

...