telegraf secrets set
telegraf secrets set 命令在指定的 secret store 中创建或修改 secret。
此命令需要包含您要访问的 secret store 定义的配置文件。如果命令中未包含 --config 或 --config-directory 标志,Telegraf 将检查默认配置文件位置。
使用 telegraf secrets list 获取可用 secret store 的 ID 和可用的 secret 密钥。
如果您尚未配置 secret store,请使用 telegraf plugins secretstores 列出可用的 secret store 插件。在 Telegraf GitHub 仓库 中查看 secret store 插件配置文档。
用法
telegraf [global-flags] secrets set [flags] <SECRET_STORE_ID> <SECRET_KEY> <SECRET_VALUE>
参数
| 参数 | 描述 |
|---|---|
| SECRET_STORE_ID | 要在其中设置 secret 的 secret store 的 ID |
| SECRET_KEY | 要设置的 secret 的密钥 |
| SECRET_VALUE | 要设置的 secret 的值 |
标志
| 标志 | 描述 | |
|---|---|---|
-h | --help | 显示命令帮助 |
另请参阅 Telegraf 全局标志。
示例
在以下示例中,替换以下内容
SECRET_STORE_ID: 要在其中存储 secret 的 secret store 的 ID。SECRET_KEY: 要设置的 secret 的密钥。SECRET_VALUE: 要设置的 secret 的值。CUSTOM_CONFIG_PATH: 包含您的 secret store 定义的 Telegraf 配置文件的非默认文件路径。
使用默认配置文件位置设置 secret
以下示例假定包含 secret store 定义的 Telegraf 配置文件位于默认位置。
telegraf secrets set SECRET_STORE_ID SECRET_KEY SECRET_VALUE
使用非默认配置文件位置设置 secret
telegraf \
--config CUSTOM_CONFIG_PATH \
secrets set \
SECRET_STORE_ID \
SECRET_KEY \
SECRET_VALUE
此页是否对您有帮助?
感谢您的反馈!