Ich habe die AWS Parameter Store-Integration konfiguriert mit:
Code: Select all
/application/env/version/1.0/SPRING_CONFIG_IMPORT = aws:parameterstore:/application/env/version/1.0/
Code: Select all
/application/env/version/1.0/PROGRAM_INFO
Wenn ich einen Parameter im AWS Parameter Store aktualisiere, wird der neue Wert auch nach dem Neustart des Containers nicht in der Anwendung angezeigt. Die einzige Möglichkeit, den aktualisierten Wert anzuzeigen, besteht darin, eine neue Bereitstellung durchzuführen.
Ich habe die Spring Actuator-Aktualisierung nicht aktiviert oder @RefreshScope verwendet, weil ich das Hinzufügen dieser Abhängigkeit vermeiden möchte.
Fragen:
- Warum erfordert die Anwendung eine vollständige erneute Bereitstellung, um aktualisierte Werte aus Parameter abzurufen? Store?
- Gibt es Alternativen, um eine dynamische Konfigurationsaktualisierung ohne Actuator oder @RefreshScope zu erreichen?
Mobile version