hashicorp-vault - 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 最终将秘密挂载到容器中。
解决方案
https://discuss.hashicorp.com/t/loading-storing-binary-files-as-secrets/22636
得到了我的答案。是的,我们不能使用二进制文件,base64 编码它们
推荐阅读
- acumatica - 如何在 Acumatica 中扩展 UI 扩展
- drop-down-menu - 如何更改 Watson Assistant 聊天机器人 UI 的下拉菜单语言
- python - 如何在圆角矩形上添加文本和/或更改 kivy 的背景?
- mysql - 如何使用 MYSQL 获取每个用户最近 n 天的分数变化以及多列的排名?
- jsf - 在 PrimeFaces 高级主题上将 Cookie 设置为 HttpOnly
- flutter - 可见性小部件占用行小部件中的区域?
- nginx - 使用proxy_pass根据headers转发http请求
- python - 如何在使用 CPU 的直播视频上使用 YoloV3 对象检测模型
- java - 如何将 Java Cast 从 int 转换为 double?
- ios - 在后台模式下,FCM 自定义声音在 iOS 上不起作用