У меня есть набор секретов (пар ключ / значение), хранящихся в 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
.