远程连接到 PCF 云配置服务器服务

可汗379

我在 PCF 中创建了一个 PCF 配置服务器服务。当我部署充当配置服务客户端的 springboot 应用程序,部署到 PCF 并将其绑定到配置服务器服务时,它会无缝地拉取配置,一切都很好。

我的问题是,当我从笔记本电脑本地运行该应用程序时,我无法从我的 springboot 应用程序连接到 PCF 配置服务器。

根据各种文档,我为我的 Config Server 服务创建了服务密钥,并如下修改了我的 bootstrap.yml。

我收到 401 未经授权的错误。信息 22180 --- [主要] cccConfigServicePropertySourceLocator:从服务器获取配置:https ://config-8660fe8f-2b6b-4171-bd7f-36f3a60ec48a.apps.pcfepg2wi.gm.com WARN --- [ServiceProperL ccSource cSourceCableConfigator: https://config-8660fe8f-2b6b-4171-bd7f-36f3a60ec48a.apps.pcfepg2wi.gm.com找不到 PropertySource: 401 Unauthorized INFO 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
阿威

注意:如果防火墙规则设置为禁用外部连接,则不确定您是否可以从本地连接任何 PCF 市场服务。

如果没有连接问题,那么您应该能够使用以下解决方法连接它(对我有用)

在您的 Spring Boot 应用程序配置中添加以下环境变量

  1. TRUST_CERT - 您的 PCF 基金会 URL
  2. VCAP_APPLICATION - VCAP_APPLICATION JSON 压缩格式*(您可以json在您的PCF应用程序Environment Variables获得它application_env_json
  3. VCAP_SERVICES - VCAP_SERVICES JSON 压缩格式*(您可以json在您的PCF应用程序Environment Variables获取此内容system_env_json

你可以用这个网站来格式化JSON数据【选择CompactJSON模板】

在此处输入图片说明

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

连接到远程mongoDB服务器

来自分类Dev

连接到远程mysql服务器

来自分类Dev

PgAdmin连接到远程服务器

来自分类Dev

无法连接到服务器(通过远程连接)

来自分类Dev

春季云配置服务器 - 用户ID和密码连接到github上

来自分类Dev

远程连接到表格服务

来自分类Dev

将LINQPad连接到远程服务器

来自分类Dev

Appium服务器连接到远程ADB

来自分类Dev

无法连接到远程mongodb服务器

来自分类Dev

连接到托管在远程服务器上的Docker

来自分类Dev

无法连接到远程服务器上的mongo

来自分类Dev

如何检查是否连接到远程服务器?

来自分类Dev

ServiceStack AppHostHttpListenerBase无法连接到远程服务器

来自分类Dev

MySQL无法连接到远程服务器

来自分类Dev

如何连接到远程Node.js服务器?

来自分类Dev

Java mongodb连接到远程服务器

来自分类Dev

使用Ionic连接到MongoDB远程服务器

来自分类Dev

Bash脚本-连接到远程服务器并获取结果

来自分类Dev

从树莓派远程连接到Rails服务器

来自分类Dev

如何使用SQL Studio远程连接到服务器

来自分类Dev

使用python连接到远程服务器,添加代理

来自分类Dev

SSH连接到远程服务器上的GitHub

来自分类Dev

无法使用XMPPFramework连接到远程服务器

来自分类Dev

无法连接到特定端口上的远程服务器

来自分类Dev

MySQL无法连接到远程服务器

来自分类Dev

Java mongodb连接到远程服务器

来自分类Dev

如何通过R连接到远程服务器?

来自分类Dev

连接到Altova DatabaseSpy中的远程MySQL服务器

来自分类Dev

TcpClient未连接到远程服务器