如何连接到 Vault 服务器
How to connect to Vault server
我想尝试一下 vault,所以我将 VAULT_ADDR
配置为:
$ echo $VAULT_ADDR
http://127.0.0.1:8200
然后我在开发模式下启动了 vault (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
我的配置文件有问题吗?
您需要像这样配置后端:
backend "inmem" {}
否则解析监听器子句有问题
我想尝试一下 vault,所以我将 VAULT_ADDR
配置为:
$ echo $VAULT_ADDR
http://127.0.0.1:8200
然后我在开发模式下启动了 vault (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
我的配置文件有问题吗?
您需要像这样配置后端:
backend "inmem" {}
否则解析监听器子句有问题