Я пытался открыть конечные точки облака пружинного привода с помощью облачного хранилища.
Чтобы отобразить все конечные точки «/ привода», я использовал следующий код:
bootstrap. yml
spring:
profiles:
active: local
cloud:
vault:
enabled: false
management:
endpoints:
web:
exposure:
include: "*"
Здесь хранилище включено false .
Если хранилище имеет значение false, то / приводы все 17 конечных точек успешно открываются. Кроме того, я успешно проверил / активировал 17 конечных точек, используя схему Vault http. например,
o.s.b.a.e.web.EndpointLinksResolver : Exposing 17 endpoint(s) beneath base path '/actuator'
Когда я использую конфигурацию хранилища, как показано ниже:
spring:
application:
name: <pcf application name>
profiles: dev
cloud:
vault:
generic:
backend: <back end name>
application-name: <pcf application name>
enabled: true
host: <vault agent host>
port: <https port>
scheme: https
authentication: <secured vault role>
app-role:
role-id: xxx
secret-id: xxx
ssl:
trust-store: <JKS file location "xxx.jks">
trust-store-password: <password>
management:
endpoints:
web:
exposure:
include: "*"
Здесь, хранилище включено true и схема хранилища https . И ожидаем, что все 17 конечных точек становятся доступными независимо от схемы хранилища. Но найденные конечные точки «/ привод» не могут быть выставлены.
Найти под журналом:
o.s.b.a.e.web.EndpointLinksResolver : Exposing 0 endpoint(s) beneath base path '/actuator
Я не могу понять, в чем проблема со схемой хранилища https.
Может ли кто-нибудь дать мне представление об этом?
Ваше участие заметно.
Спасибо.