[英]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.