【问题标题】:Error querying Consul agent: Get http://127.0.0.1:8500/v1/kv/vault?recurse=: dial tcp 127.0.0.1:8500: connect: connection refused查询 Consul 代理时出错:获取 http://127.0.0.1:8500/v1/kv/vault?recurse=: dial tcp 127.0.0.1:8500: connect: connection denied
【发布时间】:2020-02-05 03:16:09
【问题描述】:

~]$ /apps/bin/consul/consul kv 导出库

查询 Consul 代理时出错:Get http://127.0.0.1:8500/v1/kv/vault?recurse=: dial tcp 127.0.0.1:8500: connect: connection denied

我正在尝试从 consul 导出整个 vault/ 文件夹。

看到下面的错误

查询 Consul 代理时出错:Get http://127.0.0.1:8500/v1/kv/vault?recurse=: dial tcp 127.0.0.1:8500: connect: connection denied

【问题讨论】:

    标签: consul hashicorp-vault


    【解决方案1】:

    您必须更改您尝试连接的Consul agent 的http/s 地址。默认值为http://127.0.0.1:8500,它不起作用,正如您在错误中看到的那样。

    为此,请使用export 命令设置以下环境变量:

    export CONSUL_HTTP_ADDR = <http/s_address_to_consul_agent>
    

    如果通过 TLS 连接,还要设置:

    export CONSUL_CACERT = <path_to_cert_file>
    

    或者,您可以将上述值设置为parametersconsul kv export 命令:

    consul kv export -http-addr=<http/s_address_to_consul_agent> -ca-file=<path_to_cert_file> 
    

    【讨论】:

      猜你喜欢
      • 2022-12-30
      • 1970-01-01
      • 2022-10-14
      • 2018-04-04
      • 2016-04-18
      • 2017-09-29
      • 2020-10-06
      • 2020-10-23
      • 1970-01-01
      相关资源
      最近更新 更多