是否可以列出存储在后端中的所有角色?我似乎找不到任何参考资料。
例如,从文档中似乎可以通过auth/approle/role/my-role
列出给定角色名称的角色,但是我没有看到有关如何列出 all 角色的任何参考。存储在Vault服务器中。
答案 0 :(得分:6)
使用用户界面查看角色
使用CLI查看角色
角色在Vault中的“身份验证方法”下列出。您可以通过访问UI并单击顶部的“访问”标签来查看已启用(或启用新方法)的身份验证方法。
您可以从此处使用以下命令列出角色:
vault list auth/{auth_method}/role
{auth_method}
是“访问”标签中列出的已启用身份验证方法之一。
例如,如果启用了kubernetes
auth方法,则可以通过运行以下命令列出与此方法关联的角色:
vault list auth/kubernetes/role