You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过Vault CLI获取当前已挂载的秘密后端列表?

获取已挂载的Vault秘密后端列表的正确方法

嘿,我来帮你搞定这个问题!你之前尝试的vault list /其实是用来查询特定路径下存储的秘密数据,并不是用来列出已挂载的秘密后端的,所以才没得到预期结果。

要列出所有已挂载的秘密后端,正确的CLI命令是:

vault secrets list

这个命令会输出类似这样的结果(示例):

Path          Type         Accessor              Description
----          ----         --------              -----------
cubbyhole/    cubbyhole    cubbyhole_55981e7c    per-token private secret storage
identity/     identity     identity_7a7b6d4f     identity store
kv/           kv           kv_8f3a2b1d           key-value secret storage
sys/          system       system_9d2c4e3f       system endpoints used for control, policy and debugging

进阶用法:查看详细信息

如果需要获取每个秘密后端的更多细节(比如默认TTL、最大TTL、是否可更新等),可以加上-detailed参数:

vault secrets list -detailed

注意事项

  • 确保你已经通过vault login完成了身份认证,并且使用的token拥有足够的权限(比如secrets/list权限或者root权限)
  • 如果你的Vault实例启用了命名空间,想要查看特定命名空间下的秘密后端,可以添加-namespace=<你的命名空间>参数,比如:
    vault secrets list -namespace=my-namespace
    

内容的提问来源于stack exchange,提问作者Jordi

火山引擎 最新活动