클라이언트 측 필드 레벨 암호화 메서드
참고
구문 및 예시를 포함하여 특정 메서드에 대한 자세한 내용을 보려면 해당 메서드의 도움말 페이지 링크를 클릭하십시오.
mongo
클라이언트 사이드 필드 수준 암호화 방법을 사용하려면 클라이언트 사이드 필드 수준 암호화 가 활성화된 데이터베이스 연결이 필요합니다. 클라이언트 사이드 필드 수준 암호화 가 활성화된 상태에서 현재 데이터베이스 연결이 시작되지 않은 경우 다음 중 하나를 수행합니다.
shell의 생성자를
Mongo()
mongo
사용하여 필요한 클라이언트 사이드 필드 수준 암호화 옵션과 연결을 설정합니다.Mongo()
메서드는 고객 마스터 키(CMK) 관리를 위해 다음과 같은 키 관리 서비스(KMS) 공급자를 지원합니다.or
mongo
shell 명령줄 옵션 을 사용하여 필수 옵션과의 연결을 설정합니다. 명령줄 옵션은 고객 마스터 키 관리를 위한 Amazon Web Services KMS 공급자만 지원합니다.
다음 메서드는 mongosh
전용 입니다. MongoDB 운전자 를 사용하여 클라이언트 사이드 필드 레벨 암호화 를 구현하는 방법에 대한 지침은 운전자 설명서를 참조하세요. 클라이언트 사이드 필드 수준 암호화 를 지원 하는 드라이버의 전체 목록은 드라이버 호환성 표 를 참조하세요.
이름 | 설명 |
---|---|
현재 MongoDB 연결에 대한 Key Vault 객체를 반환합니다. | |
클라이언트 사이드 필드 수준 암호화에 사용할 데이터 암호화 키를 생성합니다. | |
Key Vault에서 지정된 데이터 암호화 키를 삭제합니다. | |
Key Vault에서 지정된 데이터 암호화 키를 검색합니다. | |
키 보관소에 있는 모든 키를 검색합니다. | |
키 대체 이름을 지정된 데이터 암호화 키에 연결합니다. | |
지정된 데이터 암호화 키에서 키 대체 이름을 제거합니다. | |
지정된 키 대체 이름을 가진 키를 검색합니다. | |
필드의 명시적 암호화/복호화를 지원하기 위한 클라이언트 암호화 객체를 반환합니다. | |
지정된 데이터 암호화 키 및 암호화 알고리즘을 사용하여 필드를 암호화합니다. | |
연관된 데이터 암호화 키와 암호화 알고리즘을 사용하여 필드를 복호화합니다. |