如何修复Spring-boot Vault集成中的“由于代理问题导致Vault连接失败”?

时间:2020-09-30 09:42:28

标签: spring-boot proxy cloud hashicorp-vault

我想使用代理连接到Vault。在我的情况下,我仅需要用于保管库连接的代理,我们如何指定它?

我尝试了以下配置:

spring:
  application:
    name: qualifier-service
  profiles:
    active: ${spring_profiles_active}
  cloud:
    vault:
      enabled: true
      uri: ${vault_uri}
      port: 443
      scheme: https
      proxy:
        https:
          host: proxyHost
          port: 123
      namespace: ${vault_namespace}
      authentication: TOKEN
      token: ${spring_cloud_config_token}

      generic:
        enabled: true
        backend: kv
        kvVersion: 2
        profile-separator: '/'
        default-context: qualifier-service
        application-name: qualifier-service

我收到以下错误:

Vault location [kv/qualifier-service] not resolvable: Cannot login using org.springframework.web.client.ResourceAccessException: I/O error on POST request for "https://vault.url:443/v1/auth/aws/login": Connect to vault.url:443   failed: connect timed out; 

我们如何传递专门用于Vault的代理。我的服务也正在连接云配置服务器和其他外部服务,但它们不需要代理。

对此深表谢意。

0 个答案:

没有答案