plugin register
plugin register 命令在 Vault 的插件目录中注册一个新插件。插件类型必须是 auth、database 或 secret 中的一种。
例子
注册一个插件
$ vault plugin register \
-sha256=d3f0a8be02f6c074cf38c9c99d4d04c9c6466249 \
auth my-custom-plugin
Success! Registered plugin: my-custom-plugin
使用定制化参数注册插件:
$ vault plugin register \
-sha256=d3f0a8be02f6c074cf38c9c99d4d04c9c6466249 \
-args=--with-glibc,--with-curl-bindings \
auth my-custom-plugin
可用标志
除了全局可用的标准标志以外,也可以配置下列标志:
输出选项
-format(string: "table")- 按照指定格式打印输出。合法的格式有table、json或yaml。也可以通过环境变量VAULT_FORMAT设定该值。
命令选项
-sha256(string: <required>)- 插件二进制文件的 SHA256 校验码-args(string: "")- 每次调用时传递给插件二进制文件的一组参数。使用逗号分隔多个参数。-command(string: "")- 要调用的二进制文件的名字。该名字默认情况下就是插件的名字。