Chef infra 如何从配方中搜索vault项目?

Chef infra 如何从配方中搜索vault项目?,chef-infra,chef-recipe,cookbook,Chef Infra,Chef Recipe,Cookbook,我有一个类似以下内容的vault项目: { "id": "myvaultitem", "username": "myuser", "password": "mypass" } 如何在配方中获取与用户名:myuser匹配的保险库?我是否可以执行通配符搜索以加载与id:my*匹配的所有Vault 当然我可以用刀子搜索,但我想通过菜谱来搜索。您可以通过chef\u vault\u item()API访问vault项目。你不能搜索像这样的值,因为它们是在服务器端加密的。duh我真不敢相信我

我有一个类似以下内容的vault项目:

{
  "id": "myvaultitem",
  "username": "myuser",
  "password": "mypass"
}
如何在配方中获取与
用户名:myuser
匹配的保险库?我是否可以执行通配符搜索以加载与
id:my*
匹配的所有Vault


当然我可以用刀子搜索,但我想通过菜谱来搜索。

您可以通过
chef\u vault\u item()
API访问vault项目。你不能搜索像这样的值,因为它们是在服务器端加密的。

duh我真不敢相信我没有弄明白。我可以按vault项目名称搜索吗?vault项的名称未加密。是的,但它不会非常有用。我如何才能做到这一点?与使用
search
方法的任何其他数据包一样。您正在尝试做什么?如果有多个相关值,则它们可能属于单个vault项。