Overview
このガイドでは、自動クライアント側フィールド レベル暗号化(CSFLE)と MongoDB ドライバーを使用してドキュメントを暗号化する方法を説明します。
このガイドを完了するには、次の知識とソフトウェアを用意してください。
ドキュメント内のフィールドを暗号化するようにドライバーを構成する手順に関する知識。
自動 クライアント側フィールドレベル暗号化 を使用する、動作しているが本番環境には対応していないクライアント アプリケーション。
重要
このアプリケーションは本番環境では使用しないでください
このサンプルアプリケーションはアプリケーションのファイルシステムに暗号化のキーを保存するため、データを復号化するためのキーへの不正アクセスやキーの損失のリスクがあります。
本番環境に対応した CSFLE 対応アプリケーションの作成方法を示すチュートリアルについては、CSFLE チュートリアル を参照してください。
始める前に
このガイドのコードを完了して実行するには、インストール要件ページに示されているように開発環境を設定する必要があります。
ページの右側にある Select your languageドロップダウン メニューから、コード例を表示するプログラミング言語の選択します。
完全なアプリケーション コード
サンプルアプリケーションの完全なコードを表示するには、言語セレクターでプログラミング言語を選択します。
手順
詳細
リモート KMS を使用して本番環境に対応できる CSFLE に関するチュートリアルについては、CSFLE チュートリアル を参照してください。
CSFLE の仕組みについては、CSFLE の基礎 を参照してください。
このガイドで言及されているトピックについて詳しくは、次のリンクを参照してください。