Как получить набор пар ключей / значений секретов из AWS Secrets Manager? - PullRequest
0 голосов
/ 02 мая 2020

У меня есть набор секретов (пар ключ / значение), хранящихся в AWS Secrets Manager, скажем, около 200. Я хочу получить каждую пару ключ / значение в файле .env в следующем маннаре:

.env file:

SECRET_NUMBER_1="XXXX"
SECRET_KEY_2="YYYY"
SECRET_VALUE_3="30"
.
.
.
so on...

Для получения секретов, которые я знаю, я могу использовать команду AWS Secrets Manager CLI и передать ее в jq с именем KEY и VALUE, а затем перенаправить вывод в файл .env с указанным выше форматом.

aws secretsmanager get-secret-value --secret-id tutorials/MyFirstTutorialSecret --version-stage AWSCURRENT | jq

Но мой вопрос заключается в том, что я должен повторить этот шаг снова и снова для 200 значений. Есть ли какой-либо способ или способ, чтобы я мог достичь его с помощью создания bash script или python, чтобы все значения могли быть сохранены в указанном выше формате файла .env.

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