Подключайтесь к PCF Cloud Config Server Service удаленно - PullRequest
0 голосов
/ 23 января 2019

Я создал службу сервера конфигурации PCF в PCF.когда я развертываю свое приложение springboot, которое действует как клиент службы Config, развертывается в PCF и привязывает его к службе сервера Config, оно плавно извлекает конфигурации и все хорошо.

Моя проблема в том, что я не могуподключитесь к серверу Config PCF из моего приложения springboot при локальном запуске приложения с моего ноутбука.

На основе различной документации я создал служебный ключ для службы Config Server и изменил свой bootstrap.yml, как показано ниже.

Я получаю 401 несанкционированную ошибку.ИНФОРМАЦИЯ 22180 --- [main] cccConfigServicePropertySourceLocator: выбор конфигурации с сервера по адресу: https://config -8660fe8f-2b6b-4171-bd7f-36f3a60ec48a.apps.pcfepg2wi.gm.com WARN 22180 --- [main] cccConfigServicePropertySourceLocator: Не удалось найти PropertySource: 401 Несанкционированная информация 22180 --- [main] com.gm.mms.extfile.Application: tartupProfileInfo - Следующие профили активны: dev

spring:
  application:
    name: external-file-service
  profiles:
    active: dev
  cloud:
    config:
      uri: https://config-8660fe8f-2b6b-4171-bd7f- 
36f3a60ec48a.apps.pcfepg2wi.gm.com
      username: <username-here>
      password: <password-here>
      client_secret: RwKMmAhOzuz8
      client_id: p-config-server-ebcd8a29-2615-4924-88bb-b4188d50d2b5
      access_token_uri: https://p-spring-cloud- 
 services.uaa.sys.pcfepg2wi.gm.com/oauth/token
      label: develop

security:
  basic:
    enabled: false

1 Ответ

0 голосов
/ 23 января 2019

Примечание. Не уверен, что вы можете подключить любую рыночную службу PCF из локальной сети, если правила брандмауэра настроены на отключение внешней связи.

Если проблемы с подключением нет, то вам следуетподключить его, используя следующий обходной путь (работал для меня)

Добавить следующие переменные среды в конфигурацию приложения Spring Boot

  1. TRUST_CERT - URL-адрес вашего PCF
  2. VCAP_APPLICATION - VCAP_APPLICATION JSON в компактном формате * (Вы можете получить это json в своем PCF приложении Environment Variables в application_env_json)
  3. VCAP_SERVICES - VCAP_SERVICES JSON compact отформатирован * (Вы можете получить это json в своем PCF приложении Environment Variables в system_env_json)

Вы можете использовать this веб-сайт для форматирования JSON данных [Выбрать Compact Шаблон JSON]

enter image description here

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