首页 > 解决方案 > Vault kv put/write 二进制数据

问题描述

我有一个像这样使用 openssl 生成的 enc 文件。

openssl enc -aes-256-cbc -md sha1   -pass file:/tmp/keyfile.key \
                                          -in /tmp/keyfile \
                                          -out /tmp/keyfile.enc

我想将 keyfile.enc 文件作为机密存储在保险库中。我试过了

cat keyfile.enc | vault kv put secret/mysecret key=-

kv put/write 是否适用于二进制数据?我想使用 vault mutating webhook 最终将秘密挂载到容器中。

标签: hashicorp-vault

解决方案


https://discuss.hashicorp.com/t/loading-storing-binary-files-as-secrets/22636

得到了我的答案。是的,我们不能使用二进制文件,base64 编码它们


推荐阅读