Queryable Encryption를 위한 MongoClient 옵션
개요
이 페이지에서는 MongoClient
인스턴스에 대한 Queryable Encryption 관련 구성 옵션에 대해 알아볼 수 있습니다.
자동 암호화 옵션
다음 표에서는 AutoEncryptionOptions
객체의 구조를 설명합니다.
속성 | 데이터 유형 | 필수 사항입니다. | 설명 |
---|---|---|---|
|
| 예 | 키 볼트 컬렉션 의 전체 네임스페이스 입니다. |
|
| 예 | 고객 마스터 키(CMK)를 관리하기 위해 Queryable Encryption 에서 사용하는 키 관리 시스템( KMS )입니다.
고객 마스터 키에 학습 보려면 암호화 키 및 키 볼트를 참조하세요. |
|
| No | 자동 암호화 규칙을 우회하고 명시적(수동) 필드별 암호화 를 수행하려면 |
|
| No | 발신 명령의 자동 분석을 비활성화합니다. 자동 암호화 공유 라이브러리 없이 명시적 암호화를 사용하려면 |
|
| No | 자동으로 암호화할 필드와 해당 필드에 허용되는 쿼리 유형을 지정하는 스키마입니다. 암호화 스키마 를 구성하는 방법을 학습 보려면 암호화된 필드 및 활성화된 쿼리를 참조하세요. |
|
| No | 암호화 라이브러리의 구성 옵션입니다.
운전자 가 이 경로에서 자동 암호화 공유 라이브러리를 로드할 수 없는 경우 |
|
| No | 키 볼트 컬렉션 을 호스팅하는 MongoDB 인스턴스 에 연결해야 하는 이 옵션을 생략하면 드라이버는 현재 키 볼트 컬렉션에 학습 보려면 키 볼트 컬렉션을 참조하세요 . |
|
| No | KMS 제공자 에 연결할 때 사용할 TLS 옵션입니다. |
다음 표에서는 AutoEncryptionOptions
객체 의 속성에 대해 설명합니다.
속성 | 데이터 유형 | 필수 사항입니다. | 설명 |
---|---|---|---|
|
| 예 | 키 볼트 컬렉션 의 전체 네임스페이스 입니다. |
|
| 예 | 고객 마스터 키(CMK)를 관리하기 위해 Queryable Encryption 에서 사용하는 키 관리 시스템( KMS )입니다.
고객 마스터 키에 학습 보려면 암호화 키 및 키 볼트를 참조하세요. |
|
| No | 자동 암호화 규칙을 우회하고 명시적(수동) 필드별 암호화 를 수행하려면 |
|
| No | 발신 명령의 자동 분석을 비활성화합니다. 자동 암호화 공유 라이브러리 없이 명시적 암호화 를 사용하려면 이 속성 을 |
|
| No | 자동으로 암호화할 필드와 해당 필드에 허용되는 쿼리 유형을 지정하는 스키마입니다. 암호화 스키마 를 구성하는 방법을 학습 보려면 암호화된 필드 및 활성화된 쿼리를 참조하세요. |
|
| No | 암호화 라이브러리의 구성 옵션입니다.
운전자 가 이 경로에서 자동 암호화 공유 라이브러리를 로드할 수 없는 경우 |
|
| No | 키 볼트 컬렉션 을 호스팅하는 MongoDB 인스턴스 에 연결해야 하는 이 옵션을 생략하면 드라이버는 현재 키 볼트 컬렉션에 학습 보려면 키 볼트 컬렉션을 참조하세요 . |
|
| No | KMS 제공자 에 연결할 때 사용할 TLS 옵션입니다. |
다음 표에서는 AutoEncryptionOptions
객체 의 옵션에 대해 설명합니다.
옵션 | 데이터 유형 | 필수 사항입니다. | 설명 |
---|---|---|---|
|
| 예 | 키 볼트 컬렉션 의 전체 네임스페이스 입니다. |
|
| 예 | 고객 마스터 키(CMK)를 관리하기 위해 Queryable Encryption 에서 사용하는 키 관리 시스템( KMS )입니다.
고객 마스터 키에 학습 보려면 암호화 키 및 키 볼트를 참조하세요. |
|
| No | 자동 암호화 규칙을 우회하고 명시적(수동) 필드별 암호화 를 수행하려면 |
|
| No | 발신 명령의 자동 분석을 비활성화합니다. 자동 암호화 공유 라이브러리 없이 명시적 암호화를 사용하려면 |
|
| No | 자동으로 암호화할 필드와 해당 필드에 허용되는 쿼리 유형을 지정하는 스키마입니다. 암호화 스키마 를 구성하는 방법을 학습 보려면 암호화된 필드 및 활성화된 쿼리를 참조하세요. |
|
| No | 암호화 라이브러리의 구성 옵션입니다.
운전자 가 이 경로에서 자동 암호화 공유 라이브러리를 로드할 수 없는 경우 |
|
| No | 키 볼트 컬렉션 을 호스팅하는 MongoDB 인스턴스 에 연결하기 위한 새 내부 이 옵션을 생략하면 드라이버는 현재 키 볼트 컬렉션에 학습 보려면 키 볼트 컬렉션을 참조하세요 . |
|
| No | KMS 제공자 에 연결할 때 사용할 TLS 옵션입니다. |
다음 표에서는 AutoEncryptionSettings
빌더에서 사용할 수 있는 메서드에 대해 설명합니다.
메서드 | 데이터 유형 | 필수 사항입니다. | 설명 |
---|---|---|---|
|
| 예 | 키 볼트 컬렉션 의 전체 네임스페이스 입니다. |
|
| 예 | 고객 마스터 키(CMK)를 관리하기 위해 Queryable Encryption 에서 사용하는 키 관리 시스템( KMS )입니다.
고객 마스터 키에 학습 보려면 암호화 키 및 키 볼트를 참조하세요. |
|
| No | 자동 암호화 규칙을 우회하고 명시적(수동) 필드별 암호화 를 수행하려면 |
|
| No | 발신 명령의 자동 분석을 비활성화합니다. 자동 암호화 공유 라이브러리 없이 명시적 암호화를 사용하려면 |
|
| No | 자동으로 암호화할 필드와 해당 필드에 허용되는 쿼리 유형을 지정하는 스키마입니다. 암호화 스키마 를 구성하는 방법을 학습 보려면 암호화된 필드 및 활성화된 쿼리를 참조하세요. |
|
| No | 암호화 라이브러리의 구성 옵션입니다.
|
|
| No | 키 볼트 컬렉션 을 호스팅하는 MongoDB 인스턴스 에 연결하기 위한 새 이 옵션을 생략하면 드라이버는 현재 키 볼트 컬렉션에 학습 보려면 키 볼트 컬렉션을 참조하세요 . |
|
| No |
|
|
| No | 인증 에 사용할 SSL 컨텍스트입니다. |
다음 표에서는 AutoEncryptionOptions
객체의 구조를 설명합니다.
속성 | 데이터 유형 | 필수 사항입니다. | 설명 |
---|---|---|---|
|
| 예 | 키 볼트 컬렉션 의 전체 네임스페이스 입니다. |
|
| 예 | 고객 마스터 키(CMK)를 관리하기 위해 Queryable Encryption 에서 사용하는 키 관리 시스템( KMS )입니다.
고객 마스터 키에 학습 보려면 암호화 키 및 키 볼트를 참조하세요. |
|
| No | 자동 암호화 규칙을 우회하고 명시적(수동) 필드별 암호화 를 수행하려면 |
|
| No | 발신 명령의 자동 분석을 비활성화합니다. 자동 암호화 공유 라이브러리 없이 명시적 암호화 를 사용하려면 |
|
| No | 자동으로 암호화할 필드와 해당 필드에 허용되는 쿼리 유형을 지정하는 스키마입니다. 암호화 스키마 를 구성하는 방법을 학습 보려면 암호화된 필드 및 활성화된 쿼리를 참조하세요. |
|
| No | 암호화 라이브러리의 구성 옵션입니다.
운전자 가 이 경로에서 자동 암호화 공유 라이브러리를 로드할 수 없는 경우 |
|
| No | 키 볼트 컬렉션 을 호스팅하는 MongoDB 인스턴스 에 연결해야 하는 이 옵션을 생략하면 드라이버는 현재 키 볼트 컬렉션에 학습 보려면 키 볼트 컬렉션을 참조하세요 . |
|
| No | KMS 제공자 에 연결할 때 사용할 TLS 옵션입니다. |
다음 표에서는 AutoEncryptionOpts
클래스의 매개변수에 대해 설명합니다.
Parameter | 데이터 유형 | 필수 사항입니다. | 설명 |
---|---|---|---|
|
| 예 | 키 볼트 컬렉션 의 전체 네임스페이스 입니다. |
|
| 예 | 고객 마스터 키(CMK)를 관리하기 위해 Queryable Encryption 에서 사용하는 키 관리 시스템( KMS )입니다.
고객 마스터 키에 학습 보려면 암호화 키 및 키 볼트를 참조하세요. |
|
| No | 자동 암호화 규칙을 우회하고 명시적(수동) 필드별 암호화 를 수행하려면 |
|
| No | 발신 명령의 자동 분석을 비활성화합니다. 자동 암호화 공유 라이브러리 없이 명시적 암호화를 사용하려면 |
|
| No | 자동으로 암호화할 필드와 해당 필드에 허용되는 쿼리 유형을 지정하는 스키마입니다. 암호화 스키마 를 구성하는 방법을 학습 보려면 암호화된 필드 및 활성화된 쿼리를 참조하세요. |
|
| No |
운전자 가 이 경로에서 자동 암호화 공유 라이브러리를 로드할 수 없으면 오류가 발생합니다. |
|
| No |
|
|
| No | 키 볼트 컬렉션 을 호스팅하는 MongoDB 인스턴스 에 연결해야 하는 이 옵션을 생략하면 드라이버는 현재 키 볼트 컬렉션에 학습 보려면 키 볼트 컬렉션을 참조하세요 . |
|
| No | KMS 제공자 에 연결할 때 사용할 TLS 옵션입니다. |
|
| No | 암호화 에 |
|
| No | 이 매개 변수에 |
|
| No | 암호화 에 |
|
| No | 암호화 에 |