在尝试加密VM时,我收到以下错误:
Set-AzureRmVMDiskEncryptionExtension:长时间运行操作失败 状态'失败'。 ErrorCode:VMExtensionProvisioningError ErrorMessage:VM在处理扩展时报告了失败 ' AzureDiskEncryptionForLinux&#39 ;.错误消息:"启用失败。"。 StartTime:11/15/2017 11:12:30 AM结束时间:11/15/2017 11:14:38 AM OperationID:004051ca-bf73-4a37-a145-5e0ac30bc30a状态:失败 line:1 char:1 + Set-AzureRmVMDiskEncryptionExtension -ResourceGroupName $ resourceGrou ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:CloseError:(:) [Set-AzureRmVMDiskEncryptionExtension],ComputeCloudException + FullyQualifiedErrorId:Microsoft.Azure.Commands.Compute.Extension.AzureDiskEncryption.SetAzureDiskEncryptionExtensionCommand
请帮我解决此问题。
答案 0 :(得分:0)
我也遇到了同样的问题。原因是我没有更改密钥库的访问策略。
使用此命令先更改访问策略,然后执行该命令以进行加密。
SELECT *
FROM employees
WHERE (manager_id, department_id) IN (SELECT manager_id,
department_id
FROM employees
WHERE first_name = 'John')
AND job_id IN (SELECT job_id
FROM employees
WHERE last_name = 'Faviet')
;
然后使用以下命令检查策略
Set-AzureRmKeyVaultAccessPolicy -VaultName $KeyVaultName -ResourceGroupName $rgName -EnabledForDiskEncryption
应该返回true。