2016-07-08 14 views

Antwort

16

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 
... 
7

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.