注意
構文や例など、特定のメソッドの詳細については、「メソッドの参照ページ」へのリンクをクリックしてください。
mongosh
ClientEncryption
メソッドでは、使用中の暗号化が有効になっているデータベース接続が必要です。現在のデータベース接続が使用中の暗号化を有効にして開始されなかった場合、次のいずれかが発生します。
Mongo()
必要な使用中の暗号化オプションとの接続を確立するには、mongosh
から コンストラクターを使用します。Mongo()
メソッドは、CMK(Customer Master Key)管理のために次の KMS(KMS)プロバイダーをサポートしています。or
必要なオプションとの接続を確立するには、
mongosh
コマンドライン オプションを使用します。 コマンドライン オプションは、CMK 管理用のAmazon Web Services KMSプロバイダーのみをサポートしています。
次のメソッドは mongosh
のみに適用されます。MongoDBドライバーを使用してクライアント側フィールド レベル暗号化 (CSFLE) またはQueryable Encryption (QE) を実装する手順については、 ドライバーのドキュメント を参照してください。サポートされているドライバーについては、「クライアント側フィールドレベル暗号化の互換性」または「Queryable Encryption の互換性」を参照してください。
エイリアスを持つコマンドがグループ化されます。
名前 | CSFLE | QE | 説明 |
---|---|---|---|
✓ | ✓ | 現在の MongoDB 接続のキーヴォールト オブジェクトを返します。 | |
✓ | ✓ | クライアント側のフィールドレベル暗号化で使用するデータ暗号化キーを作成します。 | |
✓ | ✓ | 指定されたデータ暗号化キーをキーヴォールトから削除します。 | |
✓ | ✓ | 指定されたデータ暗号化キーをキーヴォールトで検索します。 | |
✓ | ✓ | キーヴォールト内のすべてのキーを検索します。 | |
✓ | ✓ | 指定されたデータ暗号化キーに、キーの別名を関連付けます。 | |
✓ | ✓ | 指定されたデータ暗号化キーからキーの別名を削除します。 | |
✓ | ✓ | 指定されたキーの別名を持つキーを検索します。 | |
✓ | ✓ | 複数のデータキーを復号化し、新しいマスターキーで再暗号化します。 | |
✓ | ✓ | フィールドの明示的な暗号化および復号化をサポートするためのクライアント暗号化オブジェクトを返します。 | |
✓ | ✓ | 暗号化されたフィールドを持つコレクションを作成します。 | |
✓ | ✓ | 指定されたデータ暗号化キーと暗号化アルゴリズムを使ってフィールドを暗号化します。 | |
✓ | 指定されたデータ暗号化のキーと暗号化オプションを使用してクエリ式を暗号化します。 | ||
✓ | ✓ | 関連付けられたデータ暗号化キーと暗号化アルゴリズムを使ってフィールドを復号化します。 |