0
我目前在knife vault rotate all keys
命令期间收到错误 ERROR: ChefVault::Exceptions::KeysNotFound: xxxx/xxxx_keys could not be found
。刀库旋转所有键 - 尝试旋转已删除的库
前段时间有问题的保管库已被删除,因此不应再尝试旋转该密钥。
有谁知道一种方法来刷新刀库旋转钥匙的金库列表?
感谢
我目前在knife vault rotate all keys
命令期间收到错误 ERROR: ChefVault::Exceptions::KeysNotFound: xxxx/xxxx_keys could not be found
。刀库旋转所有键 - 尝试旋转已删除的库
前段时间有问题的保管库已被删除,因此不应再尝试旋转该密钥。
有谁知道一种方法来刷新刀库旋转钥匙的金库列表?
感谢
验证是否拱顶完全去除,运行knife data bag show <vault name>
。列表中可能有一些剩菜(<item name>
数据袋),您可以通过运行knife data bag delete <vault name> <item name>
将其删除。
嗨,那不是我的问题,没有保险库的痕迹。它似乎存储在某处的缓存中 –
没有保管库缓存afaik,所有内容都保存在数据包中。 –
[旋转所有键](https://github.com/chef/chef-vault/blob/78d6aa6bf3448466d3cf586a811277d16ed27ff9/lib/chef/knife/vault_rotate_all_keys.rb#L37)非常简单,它寻找一对''和'keys' data bags and it [regenerates keys](https://github.com/chef/chef-vault/blob/2187b5b0e721ef40a30a69a58cc5e6f73d925a94/lib/chef-vault/item.rb#L172)。也许你的数据包看起来像是厨师保险库的保险库,或者你的保险库结构已损坏/损坏。 –