Я работаю над приложением Laravel, размещенным за балансировщиком нагрузки с несколькими экземплярами. Вместо того, чтобы полагаться исключительно на файл .env, я вытаскиваю конфиденциальные значения конфигурации (клавиши API, учетные данные DB и т. Д.) У менеджера облачных секретов (например, менеджер AWS Secrets или Google Secret Manager) перед приложением Laravel полностью сапоги. их в файле json в рамках Laravel's Storage_path ('app/cache/secrets.json').
Этот помощник работает очень рано в жизненном цикле приложения (до загрузки конфигурации), включенная в public/index.php. /> моя проблема: < /strong> < /p>
Если обновления секретного менеджера (например, клавиша поворачивается), файл JSON не обновляется автоматически на каждом экземпляре приложения за балансировщиком нагрузки. Это означает, что устаревшие секреты могут сохраняться до тех пор, пока ручное развертывание или кеш не будет очищено. /> Существует ли более походный или эффективный способ загрузки секретов перед начальной загрузкой без использования файлов .ENV непосредственно на каждом узле? Или это победит цель неизменных секретов? надежно и эффективно было бы очень оценено!
Подробнее здесь: https://stackoverflow.com/questions/796 ... ication-bo
Как загрузить секреты от секретного менеджера в Laravel, прежде чем приложение сапоги и поддерживать их синхронизацию по ⇐ Php
Кемеровские программисты php общаются здесь
1749740917
Anonymous
Я работаю над приложением Laravel, размещенным за балансировщиком нагрузки с несколькими экземплярами. Вместо того, чтобы полагаться исключительно на файл .env, я вытаскиваю конфиденциальные значения конфигурации (клавиши API, учетные данные DB и т. Д.) У менеджера облачных секретов (например, менеджер AWS Secrets или Google Secret Manager) перед приложением Laravel полностью сапоги. их в файле json в рамках Laravel's Storage_path ('app/cache/secrets.json').
Этот помощник работает очень рано в жизненном цикле приложения (до загрузки конфигурации), включенная в public/index.php. /> моя проблема: < /strong> < /p>
Если обновления секретного менеджера (например, клавиша поворачивается), файл JSON не обновляется автоматически на каждом экземпляре приложения за балансировщиком нагрузки. Это означает, что устаревшие секреты могут сохраняться до тех пор, пока ручное развертывание или кеш не будет очищено. /> Существует ли более походный или эффективный способ загрузки секретов перед начальной загрузкой без использования файлов .ENV непосредственно на каждом узле? Или это победит цель неизменных секретов? надежно и эффективно было бы очень оценено!
Подробнее здесь: [url]https://stackoverflow.com/questions/79663765/how-to-load-secrets-from-a-secret-manager-into-laravel-before-the-application-bo[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия