Azure 备份服务需要哪些权限?

What are the required permissions for the Azure Backup Service?

我在调查 Azure 加密 VM 备份失败的原因时遇到了以下错误详细信息,但错误 (https://docs.microsoft.com/en-in/azure/backup/backup-azure-vms-encryption) 提供的 link 没有解决我的问题:我究竟应该授予哪些权限? 它只是说 "The required permissions are prefilled for Key permissions and Secret permissions." 好吧,这没什么用!我认为我已经将这些权限设置为默认权限,因为我确实有很多 backups/snapshots;显然备份过去一直有效。如果我现在缺少某些权限,它是 Key 权限还是 Secret 权限?不清楚!我确实看到我现在有以下设置:

关键权限:

密钥管理操作

加密操作:

特权密钥操作

秘密权限:

秘密管理操作

特权秘密行动

证书权限:

证书管理操作

特权证书操作

以下是我看到的备份错误:

错误代码

UserErrorKeyVaultPermissionsNotConfigured

错误信息

Azure 备份服务没有足够的权限访问用于备份加密虚拟机的 Key Vault。

建议的操作

请授予 Azure 备份服务所需的权限。参考 https://azure.microsoft.com/en-in/documentation/articles/backup-azure-vms-encryption/

相关链接

https://azure.microsoft.com/en-in/documentation/articles/backup-azure-vms-encryption

您似乎错过了 Secret permissionsBackup 权限。

link 的第 6 步中,

我假设您手动授予权限而不是 Configure from template (optional) 的 selecting Azure Backup,如果您 select 它,权限将自动选择,即是The required permissions are prefilled for Key permissions and Secret permissions的意思。

以下是我通过 http://portal.azure.com 纠正此问题的步骤(我意识到第 6 步可能有点矫枉过正,因为这里可能不需要恢复权限——但是,嘿,这有效):

  1. 搜索 "Key vaults"。

  2. 单击我的密钥库。

  3. 单击 "Access policies"。

  4. 单击 "Backup Management Service"。

  5. 单击密钥权限下拉列表并取消选中所有复选框。

  6. 单击“机密权限”下拉列表并选择“获取”、“列表”、“备份”和“还原”复选框。

  7. 单击“确定”。

  8. 单击 "Access policies" 屏幕上的“保存”。

上面的最后一步很重要,因为缺少它会导致您的更改无法保存。我写下这些步骤并按照我在 https://docs.microsoft.com/en-us/azure/backup/backup-azure-vms-encryption 发现的声明的影响进行操作,该声明说,"If your VM is encrypted using BEK only, remove the selection for Key permissions since you only need permissions for secrets." 看来我有 BEK——至少那是我的秘密类型。确实,以上方法有效。备份从 7 月 11 日起再次开始工作!