StandardHashiCorpVaultClientService

描述

一种用于与 HashiCorp Vault 交互的控制器服务。

标签

client、hashicorp、vault

属性

下表列出了各项属性,其中带星号 (*) 的为必需属性。其他属性视为可选属性。该表还指出了所有默认值以及属性是否支持 NiFi 表达式语言。

显示名称

API 名称

默认值

允许值

描述

配置策略 *

configuration-strategy

direct-properties

  • 直接属性

  • 属性文件

指定配置属性的来源。

Vault 身份验证 *

vault.authentication

TOKEN

  • TOKEN

  • APPID

  • APPROLE

  • AWS_EC2

  • AZURE

  • CERT

  • CUBBYHOLE

  • KUBERNETES

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 配置文件中指定,则需要此属性。

状态管理

此组件不存储状态。

受限

此组件不受限制。

系统资源注意事项

此组件未指定系统资源注意事项。

语言: 中文