Docs Menu
Docs Home
/
MongoDBマニュアル
/ /

クライアント側のフィールドレベル暗号化メソッド

注意

構文や例など、特定のメソッドの詳細については、「メソッドの参照ページ」へのリンクをクリックしてください。

mongoshクライアント側のフィールドレベル暗号化メソッドでは、クライアント側のフィールドレベル暗号化が有効になっているデータベース接続が必要です。 現在のデータベース接続がクライアント側のフィールド レベル暗号化を有効にして開始されなかった場合、次のいずれかが発生します。

  • Mongo()必要なクライアント側のフィールドレベル暗号化オプションとの接続を確立するには、mongosh から コンストラクターを使用します。Mongo()メソッドは、CMK(Customer Master Key)管理用に次のKMS ( KMS )プロバイダーをサポートしています。

    or

  • 必要なオプションとの接続を確立するには、 mongoshコマンドライン オプションを使用します。 コマンドライン オプションは、CMK 管理用のAmazon Web Services KMSプロバイダーのみをサポートしています。

次のメソッドはmongoshのみのです。 MongoDB ドライバーを使用してクライアント側のフィールドレベル暗号化を実装する手順については、 ドライバーのドキュメント を参照してください。 クライアント側のフィールドレベル暗号化をサポートするドライバーの完全なリストについては、「 クライアント側フィールド レベル暗号化ドライバーの互換性」を参照してください。

名前
説明

現在の MongoDB 接続のキーヴォールト オブジェクトを返します。

クライアント側のフィールドレベル暗号化で使用するデータ暗号化キーを作成します。

指定されたデータ暗号化キーをキーヴォールトから削除します。

指定されたデータ暗号化キーをキーヴォールトから検索します。

キーヴォールト内のすべてのキーを検索します。

指定されたデータ暗号化キーに、キーの別名を関連付けます。

指定されたデータ暗号化キーからキーの別名を削除します。

複数のデータキーを復号化し、新しいマスターキーで再暗号化します。

指定されたキーの別名を持つキーを検索します。

フィールドの明示的な暗号化および復号化をサポートするためのクライアント暗号化オブジェクトを返します。

暗号化されたフィールドを持つコレクションを作成します。

指定されたデータ暗号化キーと暗号化アルゴリズムを使ってフィールドを暗号化します。

関連付けられたデータ暗号化キーと暗号化アルゴリズムを使ってフィールドを復号化します。

戻る

SessionOptions