Vault (HashiCorp) - curl 相当于 "vault read"
Vault (HashiCorp) - curl equivalent of "vault read"
请问有关 Hashicorp Vault 的小问题。
我在 Vault 中有一个秘密,在 cubbyhole/mytestkey
下
如果我登录到网络 UI,我可以在 cubbyhole
下看到键 mytestkey
及其值
如果我使用 Vault CLI,运行 vault read /cubbyhole/mytestkey
,我确实得到了结果。
vault read /cubbyhole/mytestkey
Key Value
--- -----
mytestkey mytestvalue
但是,当我使用 via curl 时(令牌应该是正确的,因为我用它连接到 Vault web UI),我得到:
curl -vik -H "X-Vault-Token: token" https://remote-vault/cubbyhole/mytestkey
HTTP 404
请问我的curl命令有什么问题?路径问题?正确的应该是?
谢谢
您的 REST API 端点缺少 API 的端口和版本。您可以将其更新为:
curl -vik -H "X-Vault-Token: token" https://remote-vault:8200/v1/cubbyhole/mytestkey
如果 运行 在非默认 8200
上修改端口。
您可以在 relevant documentation 中找到更多信息。
请问有关 Hashicorp Vault 的小问题。
我在 Vault 中有一个秘密,在 cubbyhole/mytestkey
如果我登录到网络 UI,我可以在 cubbyhole
mytestkey
及其值
如果我使用 Vault CLI,运行 vault read /cubbyhole/mytestkey
,我确实得到了结果。
vault read /cubbyhole/mytestkey
Key Value
--- -----
mytestkey mytestvalue
但是,当我使用 via curl 时(令牌应该是正确的,因为我用它连接到 Vault web UI),我得到:
curl -vik -H "X-Vault-Token: token" https://remote-vault/cubbyhole/mytestkey
HTTP 404
请问我的curl命令有什么问题?路径问题?正确的应该是?
谢谢
您的 REST API 端点缺少 API 的端口和版本。您可以将其更新为:
curl -vik -H "X-Vault-Token: token" https://remote-vault:8200/v1/cubbyhole/mytestkey
如果 运行 在非默认 8200
上修改端口。
您可以在 relevant documentation 中找到更多信息。