我想从一个保管库导出一把密钥,然后将其导入另一个保管库。
感觉应该有一种简单的方法可以从命令行执行此操作,但我没有看到一种抽象的简单方法来执行此操作,即完全导出,然后导入密钥。
有办法做到这一点吗?我更喜欢使用vault脚本的命令行解决方案。
做到这一点的唯一方法是链接两个保险库命令,这实际上是从第一个保险库中读取值,然后将其写入第二个保险库。例如:
export VAULT_TOKEN=valid-token-for1
export VAULT_ADDR=https://vault1
JSON_DATA=$(vault kv get -format json -field data secret/foo)
export VAULT_TOKEN=valid-token-for2
export VAULT_ADDR=https://vault2
echo $JSON_DATA | vault kv put secret/foo -
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7645 次 |
| 最近记录: |