繁体   English   中英

如何使用 Chef 编辑加密数据包?

[英]How do I edit an encrypted data bag with Chef?

我正在使用厨师 12.14.60。 我正在尝试多次编辑加密数据包。 当我用秘密加密它时,我似乎只能编辑它。 之后我收到此错误:

错误: Chef::Exceptions::ValidationFailed: Option data_bag's value {"encrypted_data"=>"pyVTbbahq1IW2syF24xzsAfSZdzOwVq1vZIlr2ssp9M=\n", "iv"=>"Sk/fVdGNnTti5EW6f5o3Ow==\n", "version"=>1, "cipher "=>"aes-256-cbc"} 不匹配正则表达式 /^[-[:alnum:]_]+$/

我运行它来创建数据包和项目:

$ knife data bag create db123 foobar

我运行它来加密数据包的项目:

$ knife data bag edit db123 foobar --secret goodpassword

我看到“使用提供的秘密加密数据包”。 因此。

我运行它以尝试再次编辑数据包:

$ knife data bag edit db123 foobar --secret goodpassword

但后来我看到了这个:

错误: Chef::Exceptions::ValidationFailed: Option data_bag's value {"encrypted_data"=>"4l9TyNv+987JfePFfMLdELVlDuia938kAnwrly9XW94=\n", "iv"=>"JZL76EtebsSXUeE1m5KT9w==\n", "version"=>1, "cipher "=>"aes-256-cbc"} 不匹配正则表达式 /^[-[:alnum:]_]+$/

如果我使用正确的密码,我希望能够编辑加密的数据包。 如何再次编辑 db123 数据包中的 foobar 项?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM