是否可以列出存储在保险库后端中的所有角色? 我似乎找不到如何这样做的任何参考。
从文档中看,似乎可以通过auth/approle/role/my-role
来列出给定角色名称的角色,但我没有看到有关如何列出保存在保险库服务器中的所有角色的参考资料。
是否可以列出存储在保险库后端中的所有角色? 我似乎找不到如何这样做的任何参考。
从文档中看,似乎可以通过auth/approle/role/my-role
来列出给定角色名称的角色,但我没有看到有关如何列出保存在保险库服务器中的所有角色的参考资料。
编辑
我建议通过CLI查看角色。通过UI查看角色似乎会显示 所有 角色,而不是分配给特定认证方法的角色。
使用UI查看角色
使用CLI查看角色
在Vault中,角色列在认证方法下。您可以通过访问UI并点击顶部的“访问”选项卡来查看已启用的认证方法(或启用新方法)。
从那里,您可以使用以下命令列出角色:
vault list auth/{auth_method}/role
其中{auth_method}
是在“访问”选项卡中列出的已启用身份验证方法之一。
例如,如果您启用了kubernetes
身份验证方法,您可以通过运行以下命令来列出与此方法相关联的角色:
vault list auth/kubernetes/role
这取决于您创建的身份验证方法,根据身份验证方法,您可以列出角色。
例如:
# vault list auth/aws/role
# vault read auth/aws/role/role-name
s
,即.../roles
。vault list auth/token/roles
和 vault read auth/token/roles/my-cool-role
。 - undefined