devops - 如何连接到 Vault 服务器

标签 devops

我想尝试一下 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" {}

否则解析监听器子句时会出现问题。

关于devops - 如何连接到 Vault 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36193952/

相关文章:

azure - 如何在 azure devops 中交换插槽

go - 是否可以在不运行 go install 的情况下更新本地软件包?

testing - 无法弄清楚如何在构建测试中使用 "link"按钮

linux - docker run 中的 Dockerfile 入口点脚本参数

continuous-integration - Bamboo 中的 NuGet 包恢复

python - 在BuildBot构建步骤中调用Python方法

java - 将 Scala PlayFramework 项目部署到 IBM Bluemix

linux - 如何在 Ubuntu 上的 iptables 中删除/解锁我的服务器 IP?

docker - 如何批准/标记Docker镜像以进行测试,登台和制作

amazon-web-services - 创建新策略以在 AWS 资源中强制执行标记是否会影响已创建的资源