Hashicorp Vault如何列出所有角色

时间:2020-03-26 14:21:49

标签: hashicorp-vault

是否可以列出存储在后端中的所有角色?我似乎找不到任何参考资料。

例如,从文档中似乎可以通过auth/approle/role/my-role列出给定角色名称的角色,但是我没有看到有关如何列出 all 角色的任何参考。存储在Vault服务器中。

1 个答案:

答案 0 :(得分:6)

使用用户界面查看角色

  1. 点击“访问”标签

access-tab

  1. 点击三点下拉菜单下的“查看配置”,查看您感兴趣的auth方法

view-config

  1. 点击顶部的“角色”标签

roles

使用CLI查看角色

角色在Vault中的“身份验证方法”下列出。您可以通过访问UI并单击顶部的“访问”标签来查看已启用(或启用新方法)的身份验证方法。

您可以从此处使用以下命令列出角色:

vault list auth/{auth_method}/role

{auth_method}是“访问”标签中列出的已启用身份验证方法之一。

例如,如果启用了kubernetes auth方法,则可以通过运行以下命令列出与此方法关联的角色:

vault list auth/kubernetes/role