Cubbyhole

cubbyhole 机密引擎是一个每个令牌私有的 Vault 物理存储空间,可以用来存储令牌专属的任意数据。在 cubbyhole 引擎中,路径是根据令牌隔离的。没有令牌可以访问其他令牌的 cubbyhole。当令牌过期时,它的 cubbyhole 也会被销毁。

另外不同于 kv 机密引擎,由于 cubbyhole 的生命周期是与经身份验证的令牌绑定的,所以 cubbyhole 中的值并没有 TTL 或是刷新周期的概念。

cubbyhole 机密引擎写入一个键会彻底覆盖旧值。

配置

大部分机密引擎在工作之前必须要先进行配置。这些步骤通常是由系统管理员或是配置管理工具来完成。

cubbyhole 机密引擎默认启用。它无法被禁用、移动或是重复多次启用。

使用方法

配置了机密引擎后,一个拥有搭配了合适权限的 Vault 令牌的用户或是机器可以生成凭据。cubbyhole 机密引擎允许写入任意键值数据。

  1. 写入任意数据:
$ vault write cubbyhole/my-secret my-value=s3cr3t
Success! Data written to: cubbyhole/my-secret
  1. 读取任意数据:
$ vault read cubbyhole/my-secret
Key         Value
---         -----
my-value    s3cr3t

results matching ""

    No results matching ""