StandardHashiCorpVaultClientService

Descrição

Um serviço de controlador para interagir com o HashiCorp Vault.

Tags

client, hashicorp, vault

Propriedades

Na lista abaixo, as propriedades obrigatórias são mostradas com um asterisco (*). Outras propriedades são consideradas opcionais. A tabela também indica os valores padrão e se uma propriedade é compatível com linguagem de expressão NiFi.

Nome de exibição

Nome da API

Valor padrão

Valores permitidos

Descrição

Estratégia de configuração *

configuration-strategy

direct-properties

  • Propriedades diretas

  • Arquivos de propriedades

Especifica a origem das propriedades de configuração.

Autenticação do Vault *

vault.authentication

TOKEN

  • TOKEN

  • APPID

  • APPROLE

  • AWS_EC2

  • AZURE

  • CERT

  • CUBBYHOLE

  • KUBERNETES

Método de autenticação do Vault, conforme descrito na documentação de configuração do ambiente do Spring Vault (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration).

Tempo limite de conexão *

vault.connection.timeout

5 s

O tempo limite de conexão para o cliente do HashiCorp Vault

Arquivos de propriedades do Vault *

vault.properties.files

Uma lista de arquivos separados por vírgulas que contêm as propriedades de configuração do HashiCorp Vault, conforme descrito na documentação de configuração do ambiente do Spring Vault (https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration). Todas as chaves de propriedade do Spring e as chaves de propriedade específicas de autenticação são compatíveis.

Tempo limite de leitura *

vault.read.timeout

15 seg

O tempo limite de leitura do cliente do HashiCorp Vault

Serviço de contexto SSL

vault.ssl.context.service

O serviço de contexto SSL usado para fornecer informações de certificado de cliente para conexões TLS/SSL com o servidor HashiCorp Vault.

URI do Vault *

vault.uri

O URI do servidor do HashiCorp Vault (por exemplo, http://localhost:8200). Obrigatório se não for especificado no arquivo de configuração bootstrap do HashiCorp Vault.

Gerenciamento do estado

Esse componente não armazena o estado.

Restrito

Esse componente não é restrito.

Considerações sobre os recursos do sistema

Esse componente não especifica considerações sobre os recursos do sistema.