远程连接到 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

MySQL无法连接到远程服务器

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Java mongodb连接到远程服务器

来自分类Dev

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

来自分类Dev

无法连接到远程mongodb服务器

来自分类Dev

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

来自分类Dev

将LINQPad连接到远程服务器

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Appium服务器连接到远程ADB

来自分类Dev

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

来自分类Dev

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

来自分类Dev

连接到远程mongoDB服务器

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Java mongodb连接到远程服务器

来自分类Dev

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

来自分类Dev

MySQL无法连接到远程服务器

来自分类Dev

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

来自分类Dev

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

来自分类Dev

TcpClient未连接到远程服务器

来自分类Dev

连接到远程mysql服务器

来自分类Dev

PgAdmin连接到远程服务器

来自分类Dev

远程连接到表格服务