Невозможно открыть / активировать конечные точки с помощью безопасного хранилища - PullRequest
0 голосов
/ 29 марта 2020

Я пытался открыть конечные точки облака пружинного привода с помощью облачного хранилища.

Чтобы отобразить все конечные точки «/ привода», я использовал следующий код:

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.
Может ли кто-нибудь дать мне представление об этом?

Ваше участие заметно.

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...