auth
auth
命令有一组子命令于和 Vault 的身份验证方法进行交互。用户可以列出、启用、禁用身份验证方法,或是获取相关身份验证方法的帮助信息。
更多有关信息,请参阅对应子命令文档或身份验证概念页面。
要以用户或计算机身份向 Vault 进行身份验证,请改用 vault login
命令。此命令用于与身份验证方法本身进行交互,而不是向 Vault 进行身份验证。
例子
启用一个身份验证方法:
$ vault auth enable userpass
Success! Enabled userpass auth method at: userpass/
列出所有的身份验证方法:
$ vault auth list
Path Type Description
---- ---- -----------
token/ token token based credentials
userpass/ userpass n/a
获取如何使用特定身份验证方法进行登录的帮助信息:
$ vault auth help userpass/
Usage: vault login -method=userpass [CONFIG K=V...]
# ...
禁用一个身份验证方法:
$ vault auth disable userpass/
Success! Disabled the auth method (if it existed) at: userpass/
调整一个身份验证方法:
$ vault auth tune -max-lease-ttl=30m userpass/
Success! Tuned the auth method at: userpass/
可用子命令
Usage: vault auth <subcommand> [options] [args]
# ...
Subcommands:
disable Disables an auth method
enable Enables a new auth method
help Prints usage for an auth method
list Lists enabled auth methods
tune Tunes an auth method configuration