Die Spring Boot-App, die AWS Parameter Store verwendet, spiegelt aktualisierte Werte auch nach dem Neustart des ContaineJava

Java-Forum
Anonymous
 Die Spring Boot-App, die AWS Parameter Store verwendet, spiegelt aktualisierte Werte auch nach dem Neustart des Containe

Post by Anonymous »

Ich habe eine Spring Boot-Anwendung, die in einem Container ausgeführt wird.

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/
Meine Anwendung liest Eigenschaften aus Pfaden wie:

Code: Select all

/application/env/version/1.0/PROGRAM_INFO
Problem:

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?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post