Queryable Encryption の MongoClient オプション
Overview
このページでは、 MongoClient
インスタンスの Queryable Encryption 固有の構成オプションについて説明します。
自動暗号化オプション
次の表は、 AutoEncryptionOptions
オブジェクトの構造を説明するものです。
プロパティ | データ型 | 必須 | 説明 |
---|---|---|---|
|
| はい | キーヴォールトコレクションの完全な名前空間。 |
|
| はい | CMK(Customer Master Key)を管理するために Queryable Encryption で使用される KMS(Key Management System) 。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
|
| No | 自動暗号化ルールをバイパスし、フィールドごとの明示的な(手動)暗号化を実行するには、 |
|
| No | 送信コマンドの自動分析を無効にします。 自動暗号化共有ライブラリなしで明示的な暗号化を使用するには、 |
|
| No | 自動的に暗号化するフィールドと、それらのフィールドで許可されるクエリのタイプを指定するスキーマ。 暗号化スキーマの構築方法については、「暗号化されたフィールド 」と「 有効なクエリ 」を参照してください。 |
|
| No | 暗号化ライブラリの構成オプション。
ドライバーがこのパスから自動暗号化共有ライブラリを読み込まない場合、 |
|
| No | キーヴォールト コレクションをホストしている MongoDB インスタンスに接続する このオプションを省略すると、ドライバーは現在の キー Vault コレクションの詳細については、「キー Vault コレクション 」を参照してください。 |
|
| No | KMS プロバイダーに接続するときに使用する TLS オプションです。 |
次の表では、 AutoEncryptionOptions
オブジェクトのプロパティを説明しています。
プロパティ | データ型 | 必須 | 説明 |
---|---|---|---|
|
| はい | キーヴォールト コレクションの完全な名前空間。 |
|
| はい | CMK(Customer Master Key)を管理するために Queryable Encryption で使用される KMS(Key Management System) 。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
|
| No | 自動暗号化ルールをバイパスし、フィールドごとの明示的な(手動)暗号化を実行するには、 |
|
| No | 送信コマンドの自動分析を無効にします。 自動暗号化共有ライブラリなしで明示的な暗号化を使用するには、このプロパティを |
|
| No | 自動的に暗号化するフィールドと、それらのフィールドで許可されるクエリのタイプを指定するスキーマ。 暗号化スキーマの構築方法については、「暗号化されたフィールド 」と「 有効なクエリ 」を参照してください。 |
|
| No | 暗号化ライブラリの構成オプション。
ドライバーがこのパスから自動暗号化共有ライブラリを読み込まない場合、 |
|
| No | キーヴォールト コレクションをホストしている MongoDB インスタンスに接続する このオプションを省略すると、ドライバーは現在の キー Vault コレクションの詳細については、「キー Vault コレクション 」を参照してください。 |
|
| No | KMS プロバイダーに接続するときに使用する TLS オプションです。 |
次の表では、 AutoEncryptionOptions
オブジェクトのオプションを説明しています。
オプション | データ型 | 必須 | 説明 |
---|---|---|---|
|
| はい | キーヴォールト コレクションの完全な名前空間。 |
|
| はい | CMK(Customer Master Key)を管理するために Queryable Encryption で使用される KMS(Key Management System) 。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
|
| No | 自動暗号化ルールをバイパスし、フィールドごとの明示的な(手動)暗号化を実行するには、 |
|
| No | 送信コマンドの自動分析を無効にします。 自動暗号化共有ライブラリなしで明示的な暗号化を使用するには、 |
|
| No | 自動的に暗号化するフィールドと、それらのフィールドで許可されるクエリのタイプを指定するスキーマ。 暗号化スキーマの構築方法については、「暗号化されたフィールド 」と「 有効なクエリ 」を参照してください。 |
|
| No | 暗号化ライブラリの構成オプション。
ドライバーがこのパスから自動暗号化共有ライブラリを読み込まない場合、 |
|
| No | キーヴォールトコレクションをホストしている MongoDB インスタンスに接続するための新しい内部 このオプションを省略すると、ドライバーは現在の キー Vault コレクションの詳細については、「キー Vault コレクション 」を参照してください。 |
|
| No | KMS プロバイダーに接続するときに使用する TLS オプションです。 |
次の表では、 AutoEncryptionSettings
ビルダで利用できるメソッドを説明しています。
方式 | データ型 | 必須 | 説明 |
---|---|---|---|
|
| はい | キーヴォールト コレクションの完全な名前空間。 |
|
| はい | CMK(Customer Master Key)を管理するために Queryable Encryption で使用される KMS(Key Management System) 。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
|
| No | 自動暗号化ルールをバイパスし、フィールドごとの明示的な(手動)暗号化を実行するには、 |
|
| No | 送信コマンドの自動分析を無効にします。 自動暗号化共有ライブラリなしで明示的な暗号化を使用するには、 |
|
| No | 自動的に暗号化するフィールドと、それらのフィールドで許可されるクエリのタイプを指定するスキーマ。 暗号化スキーマの構築方法については、「暗号化されたフィールド 」と「 有効なクエリ 」を参照してください。 |
|
| No | 暗号化ライブラリの構成オプション。
|
|
| No | 新しい このオプションを省略すると、ドライバーは現在の キー Vault コレクションの詳細については、「キー Vault コレクション 」を参照してください。 |
|
| No |
|
|
| No | 認証に使用する SSL コンテキスト。 |
次の表は、 AutoEncryptionOptions
オブジェクトの構造を説明するものです。
プロパティ | データ型 | 必須 | 説明 |
---|---|---|---|
|
| はい | キーヴォールト コレクションの完全な名前空間。 |
|
| はい | CMK(Customer Master Key)を管理するために Queryable Encryption で使用される KMS(Key Management System) 。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
|
| No | 自動暗号化ルールをバイパスし、フィールドごとの明示的な(手動)暗号化を実行するには、 |
|
| No | 送信コマンドの自動分析を無効にします。 自動暗号化共有ライブラリなしで明示的な暗号化を使用するには、 |
|
| No | 自動的に暗号化するフィールドと、それらのフィールドで許可されるクエリのタイプを指定するスキーマ。 暗号化スキーマの構築方法については、「暗号化されたフィールド 」と「 有効なクエリ 」を参照してください。 |
|
| No | 暗号化ライブラリの構成オプション。
ドライバーがこのパスから自動暗号化共有ライブラリを読み込まない場合、 |
|
| No | キーヴォールト コレクションをホストしている MongoDB インスタンスに接続する このオプションを省略すると、ドライバーは現在の キー Vault コレクションの詳細については、「キー Vault コレクション 」を参照してください。 |
|
| No | KMS プロバイダーに接続するときに使用する TLS オプションです。 |
次の表では、 AutoEncryptionOpts
クラスのパラメータを説明しています。
Parameter | データ型 | 必須 | 説明 |
---|---|---|---|
|
| はい | キーヴォールト コレクションの完全な名前空間。 |
|
| はい | CMK(Customer Master Key)を管理するために Queryable Encryption で使用される KMS(Key Management System) 。
CMK の詳細については、「暗号化キー と キーヴォールト 」を参照してください。 |
|
| No | 自動暗号化ルールをバイパスし、フィールドごとの明示的な(手動)暗号化を実行するには、 |
|
| No | 送信コマンドの自動分析を無効にします。 自動暗号化共有ライブラリなしで明示的な暗号化を使用するには、 |
|
| No | 自動的に暗号化するフィールドと、それらのフィールドで許可されるクエリのタイプを指定するスキーマ。 暗号化スキーマの構築方法については、「暗号化されたフィールド 」と「 有効なクエリ 」を参照してください。 |
|
| No | このパラメータでライブラリ ファイルへの完全な絶対ファイル パスまたは相対ファイル パスを指定して、 ドライバーがこのパスから自動暗号化共有ライブラリを読み込まない場合は、エラーが発生します。 |
|
| No |
|
|
| No | キーヴォールト コレクションをホストしている MongoDB インスタンスに接続する このオプションを省略すると、ドライバーは現在の キー Vault コレクションの詳細については、「キー Vault コレクション 」を参照してください。 |
|
| No | KMS プロバイダーに接続するときに使用する TLS オプションです。 |
|
| No | 暗号化に |
|
| No | このパラメータに |
|
| No | 暗号化に |
|
| No | 暗号化に |