StandardHashiCorpVaultClientService¶
描述¶
一种用于与 HashiCorp Vault 交互的控制器服务。
属性¶
下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。
显示名称 |
API 名称 |
默认值 |
允许值 |
描述 |
---|---|---|---|---|
配置策略 * |
configuration-strategy |
direct-properties |
|
指定配置属性的来源。 |
Vault 身份验证 * |
vault.authentication |
TOKEN |
|
Vault 身份验证方法,如 Spring Vault 环境配置文档 (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration)) 中所述。 |
连接超时 * |
vault.connection.timeout |
5 秒 |
HashiCorp Vault 客户端的连接超时时间 |
|
Vault 属性文件 * |
vault.properties.files |
包含 HashiCorp Vault 配置属性、以逗号分隔的文件列表,如 Spring Vault 环境配置文档 (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration)) 中所述。支持所有 Spring 属性键和特定于身份验证的属性键。 |
||
读取超时 * |
vault.read.timeout |
15 秒 |
HashiCorp Vault 客户端的读取超时时间 |
|
SSL Context Service |
vault.ssl.context.service |
SSL Context Service 用于为 HashiCorp Vault 服务器的 TLS/SSL 连接提供客户端证书信息。 |
||
Vault URI * |
vault.uri |
HashiCorp Vault 服务器的 URI(例如 http://localhost:8200 (http://localhost:8200))。 如果未在 Bootstrap HashiCorp Vault 配置文件中指定,则需要此属性。 |
状态管理¶
此组件不存储状态。
受限¶
此组件不受限制。
系统资源注意事项¶
此组件未指定系统资源注意事项。