DBFS 루트에 대한 이중 암호화 구성
참고 항목
이 기능은 프리미엄 플랜에서만 사용할 수 있습니다.
DBFS(Databricks 파일 시스템 )는 Azure Databricks 작업 영역에 탑재된 분산 파일 시스템이며 Azure Databricks 클러스터에서 사용할 수 있습니다. DBFS는 Azure Databricks 작업 영역의 관리되는 리소스 그룹에서 스토리지 계정으로 구현됩니다. DBFS의 기본 위치를 DBFS 루트라고 합니다.
Azure Storage는 256비트 AES 암호화를 사용하여 서비스 수준에서 DBFS 루트 스토리지를 포함하여 작업 영역 스토리지 계정의 모든 데이터를 자동으로 암호화합니다. 이는 사용 가능한 가장 강력한 블록 암호 중 하나이며 FIPS 140-2 규격을 준수합니다. 데이터가 안전하다는 더 높은 수준의 보증이 필요한 경우 Azure Storage 인프라 수준에서 256비트 AES 암호화를 사용하도록 설정할 수도 있습니다. 인프라 암호화를 사용하도록 설정하면 스토리지 계정의 데이터가 다른 암호화 알고리즘 2개와 다른 키 2개를 사용하여 두 번(서비스 수준에서 한 번, 인프라 수준에서 한 번) 암호화됩니다. Azure Storage 데이터의 이중 암호화 암호화 알고리즘 또는 키 중 하나가 손상될 where 시나리오로부터 보호합니다. 이 시나리오에서 추가 암호화 계층은 계속해서 데이터를 보호합니다.
이 문서에서는 작업 영역 스토리지 계정에 대한 인프라 암호화(따라서 이중 암호화)를 추가하는 작업 영역을 만드는 방법을 설명합니다. 작업 영역 만들 때 인프라 암호화를 사용하도록 설정해야 합니다. 기존 작업 영역에 인프라 암호화를 추가할 수 없습니다.
요구 사항
Azure Portal을 사용하여 이중 암호화로 작업 영역 만들기
빠른 시작: Azure Portal을 사용하여 Azure Databricks Workspace에서 Spark 작업 실행에서 Azure Portal을 사용하여 작업 영역을 만드는 지침에 따라 다음 단계를 추가합니다.
PowerShell에서 다음 명령을 실행하여 Azure Portal에서 인프라 암호화를 사용하도록 설정할 수 있습니다.
Register-AzProviderFeature -ProviderNamespace Microsoft.Storage -FeatureName AllowRequireInfraStructureEncryption Get-AzProviderFeature -ProviderNamespace Microsoft.Storage -FeatureName AllowRequireInfraStructureEncryption
Azure Databricks 작업 영역 만들기 페이지(리소스 만들기 > 분석 > Azure Databricks)에서 고급 탭을 클릭합니다.
() 인프라 암호화 () 사용 설정의 경우, '예' (select) 옆에 있습니다.
작업 영역 구성을 완료하고 작업 영역을 만들면 인프라 암호화가 사용하도록 설정되어 있는지 확인합니다.
Azure Databricks 작업 영역의 리소스 페이지에서 사이드바 메뉴로 이동하여 select설정 > 암호화. 인프라 암호화 사용이 선택되었는지 확인합니다.
PowerShell을 사용하여 이중 암호화로 작업 영역 만들기
빠른 시작: PowerShell을 사용하여 Azure Databricks 작업 영역 만들기의 지침에 따라 -RequireInfrastructureEncryption
단계에서 실행하는 명령에 옵션을 추가합니다.
예를 들면 다음과 같습니다.
New-AzDatabricksWorkspace -Name databricks-test -ResourceGroupName testgroup -Location eastus -ManagedResourceGroupName databricks-group -Sku premium -RequireInfrastructureEncryption
작업 영역이 만들어진 후 다음을 실행하여 인프라 암호화가 사용하도록 설정되어 있는지 확인합니다.
Get-AzDatabricksWorkspace -Name <workspace-name> -ResourceGroupName <resource-group> | fl
RequireInfrastructureEncryption
은/는 set에서 true
이어야 합니다.
Azure Databricks 작업 영역용 PowerShell cmdlet에 대한 자세한 내용은 Az.Databricks 모듈 참조를 참조하세요.
Azure CLI를 사용하여 이중 암호화로 작업 영역 만들기
Azure CLI를 사용하여 작업 영역을 만들 때 --require-infrastructure-encryption
옵션을 포함합니다.
예를 들면 다음과 같습니다.
az databricks workspace create --name <workspace-name> --location <workspace-location> --resource-group <resource-group> --sku premium --require-infrastructure-encryption
작업 영역이 만들어진 후 다음을 실행하여 인프라 암호화가 사용하도록 설정되어 있는지 확인합니다.
az databricks workspace show --name <workspace-name> --resource-group <resource-group>
requireInfrastructureEncryption
필드는 암호화 속성에 있어야 하며 set부터 true
까지 있어야 합니다.
Azure Databricks 작업 영역에 대한 Azure CLI 명령에 대한 자세한 내용은 az databricks 작업 영역 명령 참조를 참조하세요.