문서 홈 → 애플리케이션 개발 → MongoDB 매뉴얼
클라이언트 측 필드 수준 암호화 메서드
참고
구문 및 예시를 포함하여 특정 메서드에 대한 자세한 내용을 보려면 해당 메서드의 도움말 페이지 링크를 클릭하십시오.
mongo
클라이언트 사이드 필드 수준 암호화 방법을 사용하려면 클라이언트 사이드 필드 수준 암호화가 활성화된 데이터베이스 연결이 필요합니다. 클라이언트 사이드 필드 수준 암호화가 활성화된 상태에서 현재 데이터베이스 연결이 시작되지 않은 경우 다음 중 하나를 수행하세요.
shell의 생성자를
Mongo()
mongo
사용하여 필요한 클라이언트 사이드 필드 수준 암호화 옵션과 연결을 설정합니다.Mongo()
메서드는 고객 마스터 키(CMK) 관리를 위해 다음과 같은 키 관리 서비스(KMS) 공급자를 지원합니다.또는
mongo
shell 명령줄 옵션 을 사용하여 필수 옵션과의 연결을 설정합니다. 명령줄 옵션은 고객 마스터 키 관리를 위한 Amazon Web Services KMS 공급자만 지원합니다.
The following methods are for mongosh
only. For instructions on implementing client-side field level encryption using a MongoDB driver, defer to the driver documentation. See Driver Compatibility Table for a complete list of drivers with support for client-side field level encryption.
이름 | 설명 |
---|---|
현재 MongoDB 연결에 대한 Key Vault 객체를 반환합니다. | |
클라이언트 사이드 필드 수준 암호화에 사용할 데이터 암호화 키를 생성합니다. | |
Key Vault에서 지정된 데이터 암호화 키를 삭제합니다. | |
Key Vault에서 지정된 데이터 암호화 키를 검색합니다. | |
키 보관소에 있는 모든 키를 검색합니다. | |
키 대체 이름을 지정된 데이터 암호화 키에 연결합니다. | |
지정된 데이터 암호화 키에서 키 대체 이름을 제거합니다. | |
지정된 키 대체 이름을 가진 키를 검색합니다. | |
필드의 명시적 암호화/복호화를 지원하기 위한 클라이언트 암호화 객체를 반환합니다. | |
지정된 데이터 암호화 키 및 암호화 알고리즘을 사용하여 필드를 암호화합니다. | |
연관된 데이터 암호화 키와 암호화 알고리즘을 사용하여 필드를 복호화합니다. |