중요합니다
Azure Disk Encryption은 2028년 9월 15일에 사용 중지될 예정입니다. 해당 날짜까지 중단 없이 Azure Disk Encryption을 계속 사용할 수 있습니다. 2028년 9월 15일에 ADE 사용 워크로드가 계속 실행되지만 VM을 다시 부팅한 후 암호화된 디스크의 잠금이 해제되지 않아 서비스가 중단됩니다.
새 VM에 대해 호스트 암호화를 사용하거나, 기밀 컴퓨팅 워크로드의 경우 OS 디스크 암호화가 포함된 기밀 VM 크기를 고려합니다. 서비스 중단을 방지하려면 모든 ADE 지원 VM(백업 포함)은 사용 중지 날짜 이전에 호스트에서 암호화로 마이그레이션해야 합니다. 자세한 내용은 Azure Disk Encryption에서 호스트의 암호화로 마이그레이션 을 참조하세요.
적용 대상: ✔️ Windows VM ✔️ 유연한 확장 집합
Windows VM(가상 머신)용 Azure Disk Encryption은 Windows의 BitLocker 기능을 활용하여 OS 디스크 및 데이터 디스크에 관한 전체 디스크 암호화를 제공합니다. 또한 매개 변수VolumeType가 있는 경우 임시 디스크를 All 암호화합니다.
Azure Disk Encryption은 Azure Key Vault와 통합되어 디스크 암호화 키와 비밀을 제어하고 관리하는 작업을 지원합니다. 서비스 관련 개요는 Windows VM용 Azure 디스크 암호화를 참고하세요.
필수 조건
지원되는 VM 크기 및 운영 체제의 가상 머신에만 디스크 암호화를 적용할 수 있습니다. 또한 다음 필수 조건을 충족해야 합니다.
제한 사항
이전에 Microsoft Entra ID Azure Disk Encryption 사용하여 VM을 암호화한 경우 이 옵션을 계속 사용하여 VM을 암호화합니다. 상세 정보는 Microsoft Entra ID(이전 릴리스) 및 Azure 디스크 암호화를 참고하세요.
디스크가 암호화되기 전에 스냅샷 을 만들거나 백업을 만듭니다. 백업은 암호화 도중에 예기치 않은 오류가 발생할 경우 복구 옵션을 사용할 수 있습니다. 암호화가 수행되기 전에 관리 디스크가 있는 VM은 백업해야 합니다. 백업이 완료되면 Set-AzVMDiskEncryptionExtension cmdlet을 사용하여 -skipVmBackup 매개 변수를 지정함으로써 관리 디스크를 암호화할 수 있습니다. 암호화된 VM을 백업하고 복원하는 방법에 관한 더 상세한 정보는 암호화된 Azure VM 백업 및 복원을 참고하세요.
암호화를 암호화하거나 사용하지 않도록 설정하면 VM이 다시 부팅될 수 있습니다.
Azure Disk Encryption 다음 시나리오, 기능 및 기술에 대해 작동하지 않습니다.
- 클래식 VM 만들기 방법을 통해 만든 VM 또는 기본 계층 VM을 암호화
- 임시 디스크(Ddsv6, Dldsv6, Edsv6, Dadsv6, Daldsv6, Eadsv6, Dpdsv6, Dpldsv6, Epdsv6 또는 Endsv6)를 사용하여 v6 시리즈 VM 암호화 자세한 내용은 Azure 가상 머신의 크기에 나열된 각 VM 크기에 대한 개별 페이지를 참조하세요.
- V7 시리즈 및 최신 VM 크기 암호화
- NTFS 요구와 같은 BitLocker의 모든 요구 사항 및 제한 사항. 자세한 내용은 BitLocker 개요를 참조하세요.
- 소프트웨어 기반 RAID 시스템으로 구성된 VM 암호화
- S2D(스토리지 공간 다이렉트) 또는 Windows 스토리지 공간으로 구성된 2016 이전 Windows Server 버전을 사용하여 구성된 VM 암호화
- 온-프레미스 키 관리 시스템과의 통합
- Azure 파일(공유 파일 시스템)
- NFS(네트워크 파일 시스템)
- 동적 볼륨
- 각 컨테이너에 대해 동적 볼륨을 만드는 Windows Server 컨테이너
- 일시적 OS 디스크
- iSCSI 디스크.
- DFS, GFS, DRDB, CephFS와 같은 공유/분산 파일 시스템의 암호화
- 암호화된 VM을 다른 구독 또는 지역으로 이동
- 암호화된 VM의 이미지 또는 스냅샷을 만들고 이를 사용하여 더 많은 VM을 배포합니다.
- 'L' 제품군 스토리지 최적화 VM 사이즈 시리즈.
- 쓰기 가속기 디스크가 있는 M 시리즈 VM
- 호스트에서 암호화로 암호화된 디스크가 있는 VM에 ADE를 적용하거나 고객 관리형 키(SSE + CMK)를 사용하여 서버 쪽 암호화를 사용합니다. 데이터 디스크에 SSE + CMK를 적용하거나 ADE로 암호화된 VM에 SSE + CMK가 구성된 데이터 디스크를 추가하는 것도 지원되지 않는 시나리오입니다.
- ADE로 암호화되었거나 ADE로 암호화된 VM을 호스트에서 암호화하거나 고객 관리형 키를 사용하여 서버 쪽 암호화로 마이그레이션합니다.
- 장애 조치 클러스터에서의 VM 암호화
- Azure Ultra Disks의 암호화
- 프리미엄 SSD v2 디스크 암호화.
-
Secrets should have the specified maximum validity period정책이 거부 효과로 활성화된 구독의 VM 암호화. -
Key Vault secrets should have an expiration date정책이 거부 효과로 활성화된 구독의 VM 암호화.
도구 설치 및 Azure에 연결
Azure CLI 및 Azure PowerShell 통해 Azure Disk Encryption 사용하도록 설정하고 관리할 수 있습니다. 이렇게 하려면 도구를 로컬로 설치하고 Azure 구독에 연결합니다.
Azure CLI
Azure CLI 2.0은 Azure 리소스를 관리하기 위한 명령줄 도구입니다. CLI는 데이터를 유연하게 쿼리하고, 장기 실행 작업을 비차단 프로세스로 지원하고, 쉽게 스크립팅할 수 있도록 설계되었습니다. Azure CLI 설치의 단계에 따라 로컬에 설치할 수 있습니다.
Azure CLI 사용하여 Azure 계정에 로그인하려면 az login 명령을 사용합니다.
az login
로그인할 테넌트를 선택하려면 다음을 사용하세요:
az login --tenant <tenant>
여러 구독 중 하나를 지정하려면 az 계정 목록을 사용하여 구독 목록을 가져와서 az 계정 집합을 사용하여 구독을 지정합니다.
az account list
az account set --subscription "<subscription name or ID>"
자세한 내용은 Azure CLI 시작하기를 참조하세요.
Azure PowerShell
Azure PowerShell Az 모듈은 Azure 리소스를 관리하기 위해 Azure Resource Manager 모델을 사용하는 cmdlet 집합을 제공합니다. Azure Cloud Shell 브라우저에서 사용하거나 Azure PowerShell모듈 설치의 지침을 사용하여 로컬 컴퓨터에 설치할 수 있습니다.
로컬에 이미 설치되어 있는 경우 최신 Azure PowerShell 버전을 사용하여 Azure Disk Encryption 구성합니다. Azure PowerShell 릴리스에서 최신 버전을 다운로드합니다.
Azure PowerShell 사용하여 Azure 계정에 로그인하려면 Connect-AzAccount cmdlet을 사용합니다.
Connect-AzAccount
여러 구독 중 하나를 지정하려면 Get-AzSubscription cmdlet을 사용하여 구독 목록을 확인한 다음, Set-AzContext cmdlet을 사용합니다:
Set-AzContext -Subscription <SubscriptionId>
Get-AzContext cmdlet을 실행하여 올바른 구독이 선택되었는지 확인합니다.
Azure Disk Encryption cmdlet이 설치되어 있는지 확인하려면 Get-Command cmdlet을 사용합니다.
Get-Command *diskencryption*
자세한 내용은 Azure PowerShell 시작을 참조하세요.
기존 또는 실행 중인 Windows VM에서 암호화 사용
이 시나리오에서는 Resource Manager 템플릿, PowerShell cmdlet 또는 CLI 명령을 사용하여 암호화를 사용하도록 설정할 수 있습니다. 가상 머신 확장에 대한 스키마 정보가 필요한 경우 Windows용 Azure Disk Encryption 확장 문서를 참조하세요.
Azure PowerShell 사용하여 기존 또는 실행 중인 VM에서 암호화 사용
Set-AzVMDiskEncryptionExtension cmdlet을 사용하여 Azure에서 실행 중인 IaaS 가상 머신에서 암호화를 사용하도록 설정합니다.
실행 중인 VM 암호화: 다음 스크립트는 변수를 초기화하고 Set-AzVMDiskEncryptionExtension cmdlet을 실행합니다. 리소스 그룹, VM 및 Key Vault는 사전 요구 사항으로 이미 만들어져 있어야 합니다. MyKeyVaultResourceGroup, MyVirtualMachineResourceGroup, MySecureVM 및 MySecureVault를 사용자 값으로 바꿉니다.
$KVRGname = 'MyKeyVaultResourceGroup'; $VMRGName = 'MyVirtualMachineResourceGroup'; $vmName = 'MySecureVM'; $KeyVaultName = 'MySecureVault'; $KeyVault = Get-AzKeyVault -VaultName $KeyVaultName -ResourceGroupName $KVRGname; $diskEncryptionKeyVaultUrl = $KeyVault.VaultUri; $KeyVaultResourceId = $KeyVault.ResourceId; Set-AzVMDiskEncryptionExtension -ResourceGroupName $VMRGname -VMName $vmName -DiskEncryptionKeyVaultUrl $diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $KeyVaultResourceId;KEK를 사용하여 실행 중인 VM을 암호화합니다.
$KVRGname = 'MyKeyVaultResourceGroup'; $VMRGName = 'MyVirtualMachineResourceGroup'; $vmName = 'MyExtraSecureVM'; $KeyVaultName = 'MySecureVault'; $keyEncryptionKeyName = 'MyKeyEncryptionKey'; $KeyVault = Get-AzKeyVault -VaultName $KeyVaultName -ResourceGroupName $KVRGname; $diskEncryptionKeyVaultUrl = $KeyVault.VaultUri; $KeyVaultResourceId = $KeyVault.ResourceId; $keyEncryptionKeyUrl = (Get-AzKeyVaultKey -VaultName $KeyVaultName -Name $keyEncryptionKeyName).Key.kid; Set-AzVMDiskEncryptionExtension -ResourceGroupName $VMRGname -VMName $vmName -DiskEncryptionKeyVaultUrl $diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $KeyVaultResourceId -KeyEncryptionKeyUrl $keyEncryptionKeyUrl -KeyEncryptionKeyVaultId $KeyVaultResourceId;참고
디스크 암호화 키볼트 매개변수 값의 구문은 전체 식별자 문자열입니다: /subscriptions/[subscription-id-guid]/resourceGroups/[resource-group-name]/providers/Microsoft.KeyVault/vaults/[keyvault-name]
키 암호화 키 매개변수 값의 구문은 KEK에 대한 전체 URI로, 다음과 같습니다. https://[keyvault-name].vault.azure.net/keys/[kekname]/[kek-unique-id]디스크가 암호화되어 있는지 확인: IaaS VM의 암호화 상태를 확인하려면 Get-AzVmDiskEncryptionStatus cmdlet을 사용합니다.
Get-AzVmDiskEncryptionStatus -ResourceGroupName 'MyVirtualMachineResourceGroup' -VMName 'MySecureVM'
암호화를 사용하지 않도록 설정하려면 암호화 사용 안 함 및 암호화 확장 제거를 참조하세요.
Azure CLI 사용하여 기존 또는 실행 중인 VM에서 암호화 사용
Azure에서 az vm encryption enable 명령을 사용하여 실행 중인 IaaS 가상 머신에서 암호화를 사용하도록 설정합니다.
실행 중인 VM 암호화:
az vm encryption enable --resource-group "MyVirtualMachineResourceGroup" --name "MySecureVM" --disk-encryption-keyvault "MySecureVault" --volume-type [All|OS|Data]KEK를 사용하여 실행 중인 VM을 암호화합니다.
az vm encryption enable --resource-group "MyVirtualMachineResourceGroup" --name "MySecureVM" --disk-encryption-keyvault "MySecureVault" --key-encryption-key "MyKEK_URI" --key-encryption-keyvault "MySecureVaultContainingTheKEK" --volume-type [All|OS|Data]참고
디스크 암호화 키볼트 매개변수 값의 구문은 전체 식별자 문자열입니다: /subscriptions/[subscription-id-guid]/resourceGroups/[resource-group-name]/providers/Microsoft.KeyVault/vaults/[keyvault-name]
키 암호화 키 매개변수 값의 구문은 KEK에 대한 전체 URI로, 다음과 같습니다. https://[keyvault-name].vault.azure.net/keys/[kekname]/[kek-unique-id]디스크가 암호화되어 있는지 확인: IaaS VM의 암호화 상태를 확인하려면 az vm encryption show 명령을 사용합니다.
az vm encryption show --name "MySecureVM" --resource-group "MyVirtualMachineResourceGroup"
암호화를 사용하지 않도록 설정하려면 암호화 사용 안 함 및 암호화 확장 제거를 참조하세요.
Resource Manager 템플릿 사용
실행 중인 Windows VM을 암호화하기 위해 Resource Manager 템플릿을 사용하여 Azure에서 기존 또는 실행 중인 IaaS Windows VM에 디스크 암호화를 사용하도록 설정할 수 있습니다.
Azure 빠른 시작 템플릿에서 Azure 배포를 선택합니다.
구독, 리소스 그룹, 위치, 설정, 약관 및 규약을 선택합니다. 구매 를 선택하여 기존 또는 실행 중인 IaaS VM에서 암호화를 사용하도록 설정합니다.
다음 표에서는 기존 또는 실행 중인 VM에 대한 Resource Manager 템플릿 매개 변수를 나열합니다.
| 매개 변수 | 설명 |
|---|---|
| vmName | 암호화 작업을 실행할 VM의 이름. |
| keyVaultName (키 저장소 이름) | BitLocker 키가 업로드될 Key Vault의 이름. cmdlet (Get-AzKeyVault -ResourceGroupName <MyKeyVaultResourceGroupName>). Vaultname 또는 Azure CLI 명령 az keyvault list --resource-group "MyKeyVaultResourceGroup"을 사용하여 가져올 수 있습니다. |
| keyVaultResourceGroup | 키 볼트가 포함된 리소스 그룹의 이름 |
| 키 암호화 키 URL | https://<keyvault-name>.vault.azure.net/key/<key-name> 형식으로 된 키 암호화 키의 URL. KEK를 사용하지 않으려면 이 필드를 비워 둡니다. |
| 볼륨 유형 | 암호화 작업을 수행할 볼륨의 유형. 유효한 값은 OS, Data 및 All입니다. |
| forceUpdateTag | 작업을 강제로 실행해야 할 때마다 GUID 같은 고유한 값으로 전달합니다. |
| OS 디스크 크기 조정 | 시스템 볼륨을 분할하기 전에 OS 파티션이 전체 OS VHD를 차지하도록 크기를 조정해야 합니까? |
| 위치 | 모든 리소스의 위치입니다. |
고객 암호화 VHD 및 암호화 키에서 생성된 새 IaaS 가상 머신
이 시나리오에서는 PowerShell cmdlet 또는 CLI 명령을 사용하여 미리 암호화된 VHD 및 관련 암호화 키에서 새 VM을 만들 수 있습니다.
미리 암호화된 Windows VHD 준비의 지침을 사용합니다. 이미지를 만든 후 다음 섹션의 단계를 사용하여 암호화된 Azure VM을 만들 수 있습니다.
Azure PowerShell 사용하여 미리 암호화된 VHD로 VM 암호화
PowerShell cmdlet Set-AzVMOSDisk를 사용하여 암호화된 VHD에서 디스크 암호화를 사용하도록 설정할 수 있습니다. 아래 예제에서는 몇 가지 공통 매개 변수를 제공합니다.
$VirtualMachine = New-AzVMConfig -VMName "MySecureVM" -VMSize "Standard_A1"
$VirtualMachine = Set-AzVMOSDisk -VM $VirtualMachine -Name "SecureOSDisk" -VhdUri "os.vhd" Caching ReadWrite -Windows -CreateOption "Attach" -DiskEncryptionKeyUrl "https://mytestvault.vault.azure.net/secrets/Test1/514ceb769c984379a7e0230bddaaaaaa" -DiskEncryptionKeyVaultId "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myKVresourcegroup/providers/Microsoft.KeyVault/vaults/mytestvault"
New-AzVM -VM $VirtualMachine -ResourceGroupName "MyVirtualMachineResourceGroup"
새로 추가된 데이터 디스크에서 암호화 사용
PowerShell을 사용하거나 Azure 포털을 통해 Windows VM에 새 디스크를 추가할 수 있습니다.
참고
새로 추가된 데이터 디스크 암호화는 PowerShell 또는 CLI를 통해서만 사용하도록 설정해야 합니다. 현재 Azure 포털은 새 디스크에서 암호화를 사용하도록 설정하도록 지원하지 않습니다.
Azure PowerShell 사용하여 새로 추가된 디스크에서 암호화 사용
PowerShell을 사용하여 Windows VM의 새 디스크를 암호화하는 경우 새 시퀀스 버전을 지정합니다. 시퀀스 버전은 고유해야 합니다. 다음 스크립트는 시퀀스 버전에 대한 GUID를 생성합니다. 경우에 따라 새로 추가된 데이터 디스크가 Azure Disk Encryption 확장에 의해 자동으로 암호화될 수 있습니다. 자동 암호화는 일반적으로 새 디스크가 온라인 상태가 된 후 VM이 다시 부팅되는 경우에 발생합니다. 이 동작은 일반적으로 디스크 암호화가 이전에 VM에서 실행되었을 때 볼륨 유형에 대해 "All"이 지정되었기 때문에 발생합니다. 새로 추가된 데이터 디스크에서 자동 암호화가 발생하는 경우 새 시퀀스 버전으로 Set-AzVmDiskEncryptionExtension cmdlet을 다시 실행하는 것이 좋습니다. 새 데이터 디스크가 자동으로 암호화되고 암호화되지 않도록 하려면 먼저 모든 드라이브의 암호를 해독한 다음 볼륨 유형에 대한 OS를 지정하는 새 시퀀스 버전으로 다시 암호화합니다.
실행 중인 VM 암호화: 다음 스크립트는 변수를 초기화하고 Set-AzVMDiskEncryptionExtension cmdlet을 실행합니다. 리소스 그룹, VM 및 Key Vault는 사전 요구 사항으로 이미 만들어져 있어야 합니다. MyKeyVaultResourceGroup, MyVirtualMachineResourceGroup, MySecureVM 및 MySecureVault를 사용자 값으로 바꿉니다. 다음 예제에서는 OS 및 데이터 볼륨을 모두 포함하는 -VolumeType 매개 변수에 "All"을 사용합니다. OS 볼륨만 암호화하려면 -VolumeType 매개 변수에 "OS"를 사용합니다.
$KVRGname = 'MyKeyVaultResourceGroup'; $VMRGName = 'MyVirtualMachineResourceGroup'; $vmName = 'MySecureVM'; $KeyVaultName = 'MySecureVault'; $KeyVault = Get-AzKeyVault -VaultName $KeyVaultName -ResourceGroupName $KVRGname; $diskEncryptionKeyVaultUrl = $KeyVault.VaultUri; $KeyVaultResourceId = $KeyVault.ResourceId; $sequenceVersion = [Guid]::NewGuid(); Set-AzVMDiskEncryptionExtension -ResourceGroupName $VMRGname -VMName $vmName -DiskEncryptionKeyVaultUrl $diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $KeyVaultResourceId -VolumeType "All" –SequenceVersion $sequenceVersion;KEK를 사용하여 실행 중인 VM을 암호화 합니다. 다음 예제에서는 OS 및 데이터 볼륨을 모두 포함하는 -VolumeType 매개 변수에 "All"을 사용합니다. OS 볼륨만 암호화하려면 -VolumeType 매개 변수에 "OS"를 사용합니다.
$KVRGname = 'MyKeyVaultResourceGroup'; $VMRGName = 'MyVirtualMachineResourceGroup'; $vmName = 'MyExtraSecureVM'; $KeyVaultName = 'MySecureVault'; $keyEncryptionKeyName = 'MyKeyEncryptionKey'; $KeyVault = Get-AzKeyVault -VaultName $KeyVaultName -ResourceGroupName $KVRGname; $diskEncryptionKeyVaultUrl = $KeyVault.VaultUri; $KeyVaultResourceId = $KeyVault.ResourceId; $keyEncryptionKeyUrl = (Get-AzKeyVaultKey -VaultName $KeyVaultName -Name $keyEncryptionKeyName).Key.kid; $sequenceVersion = [Guid]::NewGuid(); Set-AzVMDiskEncryptionExtension -ResourceGroupName $VMRGname -VMName $vmName -DiskEncryptionKeyVaultUrl $diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $KeyVaultResourceId -KeyEncryptionKeyUrl $keyEncryptionKeyUrl -KeyEncryptionKeyVaultId $KeyVaultResourceId -VolumeType "All" –SequenceVersion $sequenceVersion;참고
디스크 암호화 키볼트 매개변수 값의 구문은 전체 식별자 문자열입니다: /subscriptions/[subscription-id-guid]/resourceGroups/[resource-group-name]/providers/Microsoft.KeyVault/vaults/[keyvault-name]
키 암호화 키 매개변수 값의 구문은 KEK에 대한 전체 URI로, 다음과 같습니다. https://[keyvault-name].vault.azure.net/keys/[kekname]/[kek-unique-id]
Azure CLI 사용하여 새로 추가된 디스크에서 암호화 사용
Azure CLI 명령은 암호화를 사용하도록 설정하는 명령을 실행할 때 자동으로 새 시퀀스 버전을 제공합니다. 이 예제에서는 volume-type 매개 변수에 "All"을 사용합니다. OS 디스크만 암호화하는 경우 볼륨 형식 매개 변수를 OS로 변경해야 할 수 있습니다. PowerShell 구문과 달리 CLI는 사용자가 암호화를 사용하도록 설정할 때 고유한 시퀀스 버전을 제공할 필요가 없습니다. CLI는 고유 시퀀스 버전 값을 자동으로 생성하여 사용합니다.
실행 중인 VM 암호화:
az vm encryption enable --resource-group "MyVirtualMachineResourceGroup" --name "MySecureVM" --disk-encryption-keyvault "MySecureVault" --volume-type "All"KEK를 사용하여 실행 중인 VM을 암호화합니다.
az vm encryption enable --resource-group "MyVirtualMachineResourceGroup" --name "MySecureVM" --disk-encryption-keyvault "MySecureVault" --key-encryption-key "MyKEK_URI" --key-encryption-keyvault "MySecureVaultContainingTheKEK" --volume-type "All"
암호화 사용 안 함 및 암호화 확장 제거
Azure Disk Encryption 확장을 사용하지 않도록 설정하고 Azure Disk Encryption 확장을 제거할 수 있습니다. 이러한 작업은 고유합니다.
ADE를 제거하려면 먼저 암호화를 사용하지 않도록 설정한 다음 확장을 제거합니다. 암호화 확장을 사용하지 않도록 설정하지 않고 제거하면 디스크는 여전히 암호화됩니다. 확장을 제거한 후 암호화를 사용하지 않도록 설정하면 확장이 다시 설치되고(암호 해독 작업을 수행하려면) 두 번째로 제거해야 합니다.
암호화 사용 안 함
Azure PowerShell, Azure CLI 사용하거나 Resource Manager 템플릿을 사용하여 암호화를 사용하지 않도록 설정할 수 있습니다. 암호화를 사용하지 않도록 설정해도 확장은 제거되지 않습니다(암호화 확장 제거 참조).
경고
OS 및 데이터 디스크가 모두 암호화될 때 데이터 디스크 암호화를 사용하지 않도록 설정하면 예기치 않은 결과가 발생할 수 있습니다. 대신 모든 디스크에 암호화를 사용하지 않도록 설정하십시오.
암호화를 사용하지 않도록 설정하면 BitLocker의 백그라운드 프로세스가 시작되고 디스크의 암호가 해독됩니다. 암호화를 다시 사용하도록 설정하기 전에 이 프로세스를 완료할 충분한 시간을 줍니다.
Azure PowerShell 사용하여 디스크 암호화 사용 안 함: 암호화를 사용하지 않도록 설정하려면 Disable-AzVMDiskEncryption cmdlet을 사용합니다.
Disable-AzVMDiskEncryption -ResourceGroupName "MyVirtualMachineResourceGroup" -VMName "MySecureVM" -VolumeType "all"Azure CLI 사용하여 암호화 사용 안 함: 암호화를 사용하지 않도록 설정하려면 az vm encryption disable 명령을 사용합니다.
az vm encryption disable --name "MySecureVM" --resource-group "MyVirtualMachineResourceGroup" --volume-type "all"Resource Manager 템플릿을 사용하여 암호화를 사용하지 않도록 설정합니다.
- 실행 중인 Windows VM에서 디스크 암호화 사용 안 함 템플릿에서 Azure에 배포를 선택합니다.
- 구독, 리소스 그룹, 위치, VM, 볼륨 유형, 약관 및 규약을 선택합니다.
- 실행 중인 Windows VM에서 디스크 암호화를 사용하지 않도록 설정하려면 구매를 선택합니다.
암호화 확장 제거
디스크의 암호를 해독하고 암호화 확장을 제거하려면 확장을 제거하기 전에 암호화를 사용하지 않도록 설정합니다. 자세한 내용은 암호화 사용 안 함을 참조하세요.
Azure PowerShell 또는 Azure CLI 사용하여 암호화 확장을 제거할 수 있습니다.
Azure PowerShell 사용하여 디스크 암호화 사용 안 함: 암호화를 제거하려면 Remove-AzVMDiskEncryptionExtension cmdlet을 사용합니다.
Remove-AzVMDiskEncryptionExtension -ResourceGroupName "MyVirtualMachineResourceGroup" -VMName "MySecureVM"Azure CLI 사용하여 암호화 사용 안 함: 암호화를 제거하려면 az vm extension delete 명령을 사용합니다.
az vm extension delete -g "MyVirtualMachineResourceGroup" --vm-name "MySecureVM" -n "AzureDiskEncryption"