素材阁

Vault 速查

共 25 条 HashiCorp Vault 常用命令,涵盖服务与状态、认证与登录、读写机密(KV)、策略与引擎、运维与加密。 支持搜索与分类筛选,点击即可复制。

服务与状态

开发服务器与连接。

命令说明
启动开发服务器(含初始 root token)
设置服务地址(PowerShell)
查看封存 / 初始化状态
生产环境初始化(生成 unseal key 与 root token)
解封(需多次达到阈值)

认证与登录

获取令牌。

命令说明
用令牌登录
用户名密码认证
查看当前令牌信息与策略
创建带策略的令牌
列出 / 启用认证方法

读写机密(KV)

键值存储是基本用法。

命令说明
写入键值对
读取(-format=json 输出 JSON)
只取某个字段
删除 / 列出
KV v2 版本管理(kv get -version=1 读旧版)

策略与引擎

权限与机密引擎。

命令说明
写入策略(HCL 定义路径权限)
列出 / 查看策略
启用机密引擎
列出已启用引擎
启用加密引擎(transit)

运维与加密

封存、动态凭证等。

命令说明
封存 / 主节点降级
加密数据
生成动态数据库凭证
续租 / 撤销租约
开启审计日志

使用说明

HashiCorp Vault 速查:服务与状态、认证与登录、读写机密(KV)、策略与引擎、运维与加密;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:服务与状态、认证与登录、读写机密、策略与引擎、运维与加密。
  2. 点「命令」列复制到终端。
  3. 本地试用用 vault server -dev,再 vault login 登录。
  4. 读写机密用 vault kv put/get 操作 secret 路径。

常见问题

开发模式和生产的区别?
开发模式自动初始化并解封、数据在内存中,仅用于学习;生产需 operator init 并用 unseal key 手动解封。
KV v1 和 v2 有何不同?
v2 支持版本历史与软删除(配合 -version 参数),v1 不保留版本;新建建议用 kv-v2。
需要联网吗?
速查内容本地可用;执行命令需连接 Vault 服务。

延伸阅读

相关工具