如何连接到Vault服务器

时间:2016-03-24 05:43:18

标签: devops

我想尝试vault,所以我将VAULT_ADDR配置为:

$ echo $VAULT_ADDR 
http://127.0.0.1:8200

然后我以开发模式(vault server -dev)启动了保险库,一切正常,我能够连接到服务器。

然后我写了一个非常简单的配置文件:

$ cat vault.config 
backend "inmem"

listener "tcp" {
  address = "127.0.0.1:8200"
  tls_disable = 1
}

disable_mlock = true

我用vault server -config=vault.config重新启动了服务器,但是当我连接到服务器时,我得到了:

$ vault status
Error checking seal status: Get http://127.0.0.1:8200/v1/sys/seal-status: dial tcp 127.0.0.1:8200: getsockopt: connection refused

我的配置文件中有什么问题吗?

1 个答案:

答案 0 :(得分:3)

您需要像这样配置后端:

backend "inmem" {}

否则解析listener子句时会出现问题。