AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

Queryable Encryption のための自動暗号化共有ライブラリ

自動暗号化共有ライブラリは、クライアント アプリケーションが Queryable Encryption を自動実行できるようにする動的ライブラリです。 動的ライブラリは、コンパイル時ではなく実行時にアプリケーションによってアクセスされる機能のセットです。 自動暗号化共有ライブラリは、次のタスクを実行します。

  • 暗号化スキーマを読み取って、どのフィールドを暗号化または復号化するかを決定します

  • アプリケーションが暗号化されたフィールドに対してサポートされていない操作を実行するのを防ぎます

自動暗号化共有ライブラリは、次のいずれも実行しません。

  • データの暗号化または復号化の実行

  • 暗号化のキーマテリアルにアクセスする

  • ネットワーク経由のデータをリッスンする

重要

サポートされている MongoDB Server の製品

自動 Queryable Encryption は、次の MongoDB サーバー製品でのみ使用できます。

  • MongoDB Atlas 7.0 以降のクラスター

  • MongoDB Enterprise 7.0 以降

自動 Queryable Encryption は、MongoDB Community Server のどのバージョンでも使用できません。

自動暗号化共有ライブラリはmongocryptdの代替として推奨されており、自動暗号化を実行するために別の プロセスを生成する必要はありません。

Tip

自動暗号化共有ライブラリの使用を推奨していますが、 mongocryptdは引き続きサポートされています。

mongocryptdの詳細については、「 Queryable Encryptionのための mongocryptd のインストールと構成 」を参照してください。

自動暗号化の詳細については、 Queryable Encryption機能 を参照してください。

バージョンとプラットフォーム、ライブラリの順に選択して、 MongoDB ダウンロード センターから自動暗号化共有ライブラリをダウンロードします。

  1. Version のドロップダウンで、[7.0.0 (current)] を選択します。

  2. [ Platform ] ドロップダウンで、プラットフォームを選択します。

  3. Package のドロップダウンで、[crypt_shared] を選択します。

  4. [Download] をクリックします。

Tip

利用可能なリリースとパッケージの展開リストを表示するには、「 MongoDB Enterprise ダウンロード 」を参照してください。

次のパラメーターを使用して、ドライバーが自動暗号化共有ライブラリを検索する方法を構成できます。

名前
説明

cryptSharedlibPath

自動暗号化共有ライブラリ パッケージへの絶対パス、
crypt_shared
を指定します。デフォルト: undefined

cryptSharedlibRequired

ドライバーが自動暗号化共有ライブラリを使用する必要があるかどうかを指定します。trueの場合、
自動暗号化共有ライブラリが使用できない場合、ドライバーはエラーを発生させます。
falseの場合、ドライバーは次のアクションのシーケンスを実行します。

  1. 自動暗号化共有ライブラリの使用を試みます。

  2. 自動暗号化共有ライブラリが利用できない場合、ドライバーは を生成してmongocryptdに接続しようとします。

デフォルト:false

これらのパラメーターを設定する方法の例については、「クイック スタート 」を参照してください。