적용 대상: SQL Server 2019(15.x)
Important
Microsoft SQL Server 2019 빅 데이터 클러스터는 사용 중지되었습니다. SQL Server 2019 빅 데이터 클러스터에 대한 지원은 2025년 2월 28일부터 종료되었습니다. 자세한 내용은 Microsoft SQL Server 플랫폼의 공지 블로그 게시물 및 빅 데이터 옵션을 참조하세요.
이 문서에서는 SQL Server 빅 데이터 클러스터의 미사용 데이터 암호화 기능을 사용하여 암호화 영역을 사용하여 HDFS 폴더를 암호화하는 방법을 보여 줍니다. 또한 HDFS 키 관리 작업에 대해서도 설명합니다.
/securelake의 기본 암호화 영역을 사용할 준비가 된 것입니다.
securelakekey라는 이름의 시스템 생성 256비트 키로 만들어졌습니다. 이 키를 사용하여 다른 암호화 영역을 만들 수 있습니다.
Prerequisites
- Active Directory 통합을 사용하는 SQL Server 빅 데이터 클러스터 CU8+
- SQL Server 빅 데이터 클러스터 사용자로서 Kubernetes 관리 권한이 있으며, clusterAdmins 역할의 멤버입니다. 자세한 내용은 Active Directory 모드에서 빅 데이터 클러스터 액세스 관리를 참조하세요.
- AD 모드에서 클러스터에 구성되고 로그인된 Azure Data CLI(
azdata)입니다.
제공된 시스템 관리형 키를 사용하여 암호화 영역 만들기
다음 azdata 명령을 사용하여 HDFS 폴더를 만듭니다.
azdata bdc hdfs mkdir --path /user/zone/folder암호화 영역 만들기 명령을 실행하여 키를 사용하여 폴더를 암호화합니다
securelakekey.azdata bdc hdfs encryption-zone create --path /user/zone/folder --keyname securelakekey
외부 공급자를 사용할 때 암호화 영역 관리
SQL Server 빅 데이터 클러스터에서 정지 상태로 암호화를 사용할 때 키 버전의 사용 방법에 대한 자세한 내용은 외부 키 공급자를 사용할 때 암호화 영역을 관리하는 방법에 대한 엔드투엔드 예제로서 HDFS의 주요 키 회전을 참조하세요.
사용자 지정 새 키 및 암호화 영역 만들기
다음 패턴을 사용하여 256비트 키를 만듭니다.
azdata bdc hdfs key create --name mydatalakekey사용자 키를 사용하여 새 HDFS 경로를 만들고 암호화합니다.
azdata bdc hdfs encryption-zone create --path /user/mydatalake --keyname mydatalakekey
HDFS 키 회전 및 암호화 영역 다시 암호화
이 접근 방식은 새로운 키 자료를 사용하여
securelakekey의 새 버전을 만듭니다.azdata hdfs bdc key roll --name securelakekey위의 키와 연결된 암호화 영역을 다시 암호화합니다.
azdata bdc hdfs encryption-zone reencrypt --path /securelake --action start
HDFS 키 및 암호화 영역 모니터링
암호화 영역 다시 암호화의 상태를 모니터링하려면 다음 명령을 사용합니다.
azdata bdc hdfs encryption-zone status암호화 영역의 파일에 대한 암호화 정보를 얻으려면 다음 명령을 사용합니다.
azdata bdc hdfs encryption-zone get-file-encryption-info --path /securelake/data.csv모든 암호화 영역을 나열하려면 다음 명령을 사용합니다.
azdata bdc hdfs encryption-zone listHDFS에 사용 가능한 모든 키를 나열하려면 다음 명령을 사용합니다.
azdata bdc hdfs key listHDFS 암호화에 대한 사용자 지정 키를 만들려면 다음 명령을 사용합니다.
azdata hdfs key create --name key1 --size 256가능한 크기는 128, 192 256입니다. 기본값은 256입니다.
Next steps
빅 데이터 클러스터와 함께 사용 azdata 하려면 SQL Server 2019 빅 데이터 클러스터 소개를 참조하세요.
미사용 암호화에 외부 키 공급자를 사용하려면 SQL Server 빅 데이터 클러스터의 외부 키 공급자를 참조하세요.