CentOS环境下Vault初始化失败,执行vault operator init报错求助
解决Vault初始化时HTTP/HTTPS不匹配的问题
你的Vault服务配置了禁用TLS(使用HTTP协议),但vault命令行工具默认会尝试通过HTTPS连接服务器,这就导致了协议不匹配的错误。
解决方案
临时生效(单次命令)
执行初始化命令时,显式指定Vault的HTTP地址:VAULT_ADDR=http://127.0.0.1:8200 vault operator init永久生效(当前用户)
将VAULT_ADDR环境变量添加到shell配置文件中(以bash为例):echo 'export VAULT_ADDR=http://127.0.0.1:8200' >> ~/.bashrc source ~/.bashrc配置完成后,直接执行
vault operator init即可正常运行。
验证
设置环境变量后,可执行以下命令确认连接状态:
vault status
内容的提问来源于stack exchange,提问作者raj krish
相关产品推荐
相关产品推荐

