У меня есть Java-приложение, использующее MongoDB (или это может быть любой подобный сервис). При запуске приложение создает одноэлементное соединение с базой данных. Для подключения я получаю MongoDB от AWS Secrets Manager ... и, таким образом, приложение работает весело после общения с MongoDB.
Мой вопрос: что происходит, когда AWS Secrets Manager поворачивает ключи?
- Как мое приложение узнало, что секрет был изменен.
- Нужно ли синхронизировать время между Secrets Manager и моим приложением?
например, ротация установлена на 7 дней. Поэтому я пишу код в своем приложении, чтобы обновлять его каждые 7 дней ... не очень хорошо, поскольку очень трудно точно рассчитать время.
Другим способом может быть, если мое приложение сталкивается с исключением из-за аутентификации, просто обновить пароль и установить новое соединениеи повторите логику приложения.
Что такое отраслевой стандарт?