Отключить обновление свойств хранилища при использовании весеннего облачного хранилища

Я использую Spring-Cloud-Vault с соответствующей аутентификацией. Я передаю секретный идентификатор во время запуска моего приложения (у меня есть сценарий инициализации, который извлекает новый секретный идентификатор и передает его весне). Поэтому каждый раз, когда мой докер-контейнер перезапускается, Spring получает новый действительный секретный идентификатор.

Теперь я добавил в свой проект spring-cloud-консул, он работает отлично. Но, когда я обновляю свойства моего приложения в консуле, Spring пытается также обновить (обновить) свойства из хранилища. Это не удается, потому что секретный идентификатор недействителен, так как его нельзя использовать более одного раза.

Я не знаю весну, чтобы обновить свои свойства хранилища, когда я обновляю свои свойства в консуле. Как мне этого добиться?

Есть ли способ сказать Spring не обновлять свойства приложения хранилища?

Я просто хочу, чтобы обновились мои свойства из консула, а не хранилища. Как этого достичь?

Вот мой bootstrap.yml

spring:
  application:
    name: my-service
  cloud:
    consul:
      host: ${CONSUL_HOST}
      port: ${CONSUL_PORT}
      enabled: true
      config:
        fail-fast: false
        enabled: true
        prefix: config
        format: yaml
        default-context: application
    vault:
      uri: ${VAULT_URL}
      authentication: APPROLE
      app-role:
        app-role-path: approle
        role-id: ${ROLE_ID}
        secret-id: ${SECRET_ID}
      config:
        order: -10

0 ответов