gpt4 book ai didi

hashicorp-vault - HASHICORP 保险库 : How to read multiple items from a file and write them to Vault

转载 作者:行者123 更新时间:2023-12-01 01:52:14 26 4
gpt4 key购买 nike

我能够从 json 文件将值写入 Vault:

# cat secrets.json 
{ "value": "bGktzwatc" }
{ "value": "AGktzwatB" }

在尝试通过读取 json 文件来创建新值时,Vault 仅读取文件中的第一个值:
# ./vault write secret/passwd1 @secrets.json
Success! Data written to: secret/passwd1
# ./vault read secret/passwd1
Key Value
--- -----
refresh_interval 768h0m0s
value bGktzwatc

是否可以从文件中读取多个值并通过保管库写入不同的键?

我的要求是通过从文件中读取来为多个键添加值:
Key                 Value
--- -----
refresh_interval 768h0m0s
value bGktzwatc

Key Value
--- -----
refresh_interval 768h0m0s
value AGktzwatB

最佳答案

AFAIK,你不能这样,如 vault write命令需要 key被指定为命令的一部分。

尝试时 > vault write @data.json看起来文件包含的内容根本无关紧要,而不是 wrong file format一种错误是关于命令可用参数的一般输出。

也许它会有所帮助:您可以为特定键指定多个值:

# cat secrets.json 
{ "value1": "bGktzwatc", "value2": "AGktzwatB" }

然后 key 将包含
Key                 Value
--- -----
refresh_interval 768h0m0s
value1 bGktzwatc
value2 AGktzwatB

关于hashicorp-vault - HASHICORP 保险库 : How to read multiple items from a file and write them to Vault,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43362720/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com