StandardHashiCorpVaultClientService

説明

HashiCorp Vault と対話するためのController Service。

タグ

client, hashicorp, vault

プロパティ

以下のリストでは、必要なプロパティをアスタリスク (*) で表示しています。その他のプロパティはオプションと見なされます。この表は、任意のデフォルト値と、そのプロパティが NiFi 式言語に対応しているかどうかも示します。

表示名

API 名前

デフォルト値

許容値

説明

構成ストラテジー *

configuration-strategy

direct-properties

  • ダイレクト・プロパティ

  • プロパティファイル

構成プロパティのソースを指定します。

Vault認証 *

vault.authentication

TOKEN

  • TOKEN

  • APPID

  • APPROLE

  • AWS_EC2

  • AZURE

  • CERT

  • CUBBYHOLE

  • KUBERNETES

Spring Vault環境構成ドキュメント(https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration)で説明されているように、Vault認証メソッドを使用します。

接続タイムアウト *

vault.connection.timeout

5秒

HashiCorp Vault クライアントの接続タイムアウト。

Vault プロパティファイル *

vault.properties.files

Spring Vault環境設定ドキュメント(https://docs.spring.io/spring-vault/docs/2.3.x/reference/html/#vault.core.environment-vault-configuration)で説明されている、 HashiCorp Vault構成プロパティを含むファイルのカンマ区切りリスト。すべてのSpringプロパティキーと認証固有のプロパティキーがサポートされています。

読み取りタイムアウト *

vault.read.timeout

15秒

HashiCorp Vault クライアントの読み取りタイムアウト

SSL コンテキストサービス

vault.ssl.context.service

HashiCorp Vault サーバーへの TLS/SSL 接続にクライアント認証情報を提供するために使用される SSL Context Service。

Vault URI*

vault.uri

HashiCorp Vaultサーバー(例えば、http://localhost:8200)の URI。Bootstrap HashiCorp Vault 構成ファイルで指定されていない場合は必須です。

状態管理

このコンポーネントは状態を保存しません。

制限あり

このコンポーネントには制限はありません。

システムリソースに関する考察

このコンポーネントは、システムリソースを考慮したものではありません。