【发布时间】:2023-02-14 10:09:02
【问题描述】:
我正在尝试使用 vault kv put 在 vault 中添加文件内容,但我无法在 vault 中添加数据
vault kv put -format=json -address ${VAULT_ADDR} key=@abc.json
这里的错误是“必须提供数据“
我还尝试了各种其他选项,例如 -
vault kv put -format=json -address ${VAULT_ADDR} key @abc.json
这里的密钥被添加到保险库地址 url 中,例如 vault-address/key
&
vault kv put -format=json -address ${VAULT_ADDR} @abc.json
这里的错误是“必须提供数据”
我的 Json 文件是示例测试文件,其中包含以下内容
{
"key": "value",
"foo": "bar",
"bar": "baz"
}
有人可以帮我解决这个问题吗?
【问题讨论】:
-
第二个命令是正确的用法,但您声称它没有提供所需的结果。你期望它的结果有什么不同?
-
我希望 abc.json 内容应该添加到保险库中的密钥中,但是当我尝试时,密钥被附加到保险库地址,因此给了我错误,因为保险库地址是错误的,最后不应该有 /key。
标签: hashicorp-vault