다음을 통해 공유


SQL Server 빅 데이터 클러스터의 HDFS 암호화 영역 사용 가이드

적용 대상: 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

제공된 시스템 관리형 키를 사용하여 암호화 영역 만들기

  1. 다음 azdata 명령을 사용하여 HDFS 폴더를 만듭니다.

    azdata bdc hdfs mkdir --path /user/zone/folder
    
  2. 암호화 영역 만들기 명령을 실행하여 키를 사용하여 폴더를 암호화합니다 securelakekey .

    azdata bdc hdfs encryption-zone create --path /user/zone/folder --keyname securelakekey
    

외부 공급자를 사용할 때 암호화 영역 관리

SQL Server 빅 데이터 클러스터에서 정지 상태로 암호화를 사용할 때 키 버전의 사용 방법에 대한 자세한 내용은 외부 키 공급자를 사용할 때 암호화 영역을 관리하는 방법에 대한 엔드투엔드 예제로서 HDFS의 주요 키 회전을 참조하세요.

사용자 지정 새 키 및 암호화 영역 만들기

  1. 다음 패턴을 사용하여 256비트 키를 만듭니다.

    azdata bdc hdfs key create --name mydatalakekey
    
  2. 사용자 키를 사용하여 새 HDFS 경로를 만들고 암호화합니다.

    azdata bdc hdfs encryption-zone create --path /user/mydatalake --keyname mydatalakekey
    

HDFS 키 회전 및 암호화 영역 다시 암호화

  1. 이 접근 방식은 새로운 키 자료를 사용하여 securelakekey의 새 버전을 만듭니다.

    azdata hdfs bdc key roll --name securelakekey
    
  2. 위의 키와 연결된 암호화 영역을 다시 암호화합니다.

    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 list
    
  • HDFS에 사용 가능한 모든 키를 나열하려면 다음 명령을 사용합니다.

    azdata bdc hdfs key list
    
  • HDFS 암호화에 대한 사용자 지정 키를 만들려면 다음 명령을 사용합니다.

    azdata hdfs key create --name key1 --size 256
    

    가능한 크기는 128, 192 256입니다. 기본값은 256입니다.

Next steps

빅 데이터 클러스터와 함께 사용 azdata 하려면 SQL Server 2019 빅 데이터 클러스터 소개를 참조하세요.

미사용 암호화에 외부 키 공급자를 사용하려면 SQL Server 빅 데이터 클러스터의 외부 키 공급자를 참조하세요.