2016-03-24 4 views
0

Мы используем весеннее облако для ознакомления с конфигурацией нашего приложения. Мы имеем аналогичную структуру, как показано ниже в приложении. YamlПоддержка токена весенним облачным консулом

spring: 
    cloud: 
    consul: 
     host: consul_host 
     port: 8500 

Мы хотим включить ACL для консула. Поэтому нам нужно пройти consul token, чтобы прочитать конфигурацию весной. Как я могу указать маркер consul в application.yaml

ответ

3

Если вы используете хотя бы Spring Cloud Brixton M2 (текущая версия RC1), есть свойство spring.cloud.consul.config.acl-token, где вы можете указать токен.

+0

Откуда у вас эта деталь? Он будет полезен для справки – sag

+0

Из исходного кода (https://github.com/spring-cloud/spring-cloud-consul/blob/master/spring-cloud-consul-config/src/main/java/org/ springframework/cloud/consul/config/ConsulConfigProperties.java) – dunni

+0

Отсюда https://github.com/spring-cloud/spring-cloud-consul/blob/master/spring-cloud-consul-config/src/main/java /org/springframework/cloud/consul/config/ConsulConfigProperties.java#L55, похоже, используется spring.cloud.consul.config.token. Я что-то пропустил? – sag

Смежные вопросы