2015-10-28 99 views
1

我創建金庫的祕密與廚師:廚師刀庫不正確解密

knife vault create root data --json data_bags/root/data.json --search 'role:web' --admin admin --mode client 

爲了讀取data bag item,這是我做的:

knife data bag show root data --secret-file .chef/admin.pem 

但是我得到這個錯誤:

ERROR: Chef::EncryptedDataBagItem::DecryptionFailure: Error decrypting data bag value: 'bad decrypt'. Most likely the provided key is incorrect 

這怎麼可能,因爲廚師保險箱應該首先追加.chef/admin.pem。

這兒有什麼遺漏嗎?

+1

加密數據包與chef-vault創建的不同。他們不使用共享密鑰,而是使用PKI。 – StephenKing

+2

改用「刀庫展示」。正如Stephen指出的,保險庫使用不同的加密算法 –

回答