hashicorp-vault - Hashicorp Vault 如何列出所有角色
问题描述
是否可以列出存储在保险库后端的所有角色?我似乎找不到任何关于如何这样做的参考。
从文档中,似乎可以列出一个给定角色名称的角色auth/approle/role/my-role
,例如,但我没有看到任何关于如何列出存储在保险库服务器中的所有角色的参考资料。
解决方案
编辑
我建议通过 CLI 查看角色。通过 UI 查看角色似乎显示了所有角色,而不是分配给给定身份验证方法的角色。
使用 UI 查看角色
- 单击“访问”选项卡
- 单击您感兴趣的身份验证方法的三点下拉菜单下的“查看配置”
- 单击顶部的“角色”选项卡
使用 CLI 查看角色
角色在 Vault 中的身份验证方法下列出。您可以通过访问 UI 并单击顶部的“访问”选项卡来查看已启用(或启用新的)的身份验证方法。
从那里您可以使用以下命令列出角色:
vault list auth/{auth_method}/role
{auth_method}
“访问”选项卡中列出的已启用身份验证方法之一在哪里。
例如,如果您启用了kubernetes
auth 方法,您将通过运行以下命令列出与此方法关联的角色:
vault list auth/kubernetes/role
推荐阅读
- typescript - 增加导入的模块声明
- swift - 使用 Codable 解码类的动态值
- hadoop - 访问 S3/MinIO 上的数据时,hive-on-tez 映射器卡在 INITIALIZING 中,容器总数为 -1
- python - 连接后无法将 pandas 列“转换”为非十进制整数
- angular - 当有人添加新记录时,有什么方法可以更新 mat-table 数据源?
- python - 如何使用单一 RGB 颜色过滤图像?
- ios - 如何根据标题改变 BarButtonItem 的大小
- ruby-on-rails - 由于某种原因,我在 Rails 中的 yaml 文件中出现语法错误
- git - 无法在 Azure Devops 中恢复
- bash - 在 GNU makefile 中使用 bash 算术扩展