Gibt es eine einfache Möglichkeit, allen Endpunkten des Aktors ein Präfix hinzuzufügen?Präfix zu allen Endpunkten des Spring Boot-Aktuators hinzufügen
/env -> /secure/env
/health -> /secure/health
/info -> /secure/info
...
Gibt es eine einfache Möglichkeit, allen Endpunkten des Aktors ein Präfix hinzuzufügen?Präfix zu allen Endpunkten des Spring Boot-Aktuators hinzufügen
/env -> /secure/env
/health -> /secure/health
/info -> /secure/info
...
Jesper Antwort ist ganz richtig, aber ich war auf der Suche nach einem einfacheren Weg, um alle Endpunkte prefixing, und es kann mit management.context-path
erfolgen, z.B .:
management:
context-path: /secure
-> /secure/env
-> /secure/health
...
Legen Sie die Eigenschaften endpoints.{name}.path
in Ihrem application.properties
. Zum Beispiel:
endpoints.actuator.path=/secure/actuator
endpoints.env.path=/secure/env
endpoints.health.path=/secure/health
endpoints.info.path=/secure/info
Damit Sicherheit auf einem Endpunkt, setzte endpoints.{name}.sensitive
zu true
. Zum Beispiel:
endpoints.health.sensitive=true
Siehe auch Securing sensitive endpoints, Actuator Security und HTTP health endpoint access restrictions im Frühjahr Boot-Referenz-Dokumentation, wenn Sie die Aktor-Endpunkte Ihrer Anwendung sichern möchten.
In der Spring-Boot-Referenzdokumentation finden Sie unter Common application properties eine Liste der allgemeinen Eigenschaften, die Sie in application.properties
festlegen können.