Добавление службы управления резервным копированием в keyvault в Azure PowerShell
Для резервного копирования зашифрованных виртуальных машин в Azure службе управления резервным копированием требуются разрешения в хранилище ключей. Для этого в портале есть шаблон, позволяющий добавить необходимые разрешения, однако я не могу найти ни документацию для этого в powershell, ни найти объектный идентификатор для службы управления резервным копированием, чтобы использовать Set-AzureRmKeyVaultAccessPolicy.
Я не хочу вручную добавлять эту политику доступа в каждое хранилище ключей, которое я создаю для своих зашифрованных виртуальных машин.
Редактирование для большей ясности:
Я знаю, как установить политику доступа с PowerShell, и я делаю это для своего администратора службы поддержки для записи ключей в хранилище ключей во время шифрования. Однако для работы Recovery Services Vault службе резервного копирования Azure также необходим доступ к ключам, я не могу узнать, как добавить эту службу резервного копирования Azure в хранилище ключей с помощью Powershell, я могу видеть только то, как это сделать на портале, который Добавить политику доступа> Настроить из шаблона> Azure Backup. Это добавляет субъекта службы "Служба управления резервным копированием" в хранилище ключей. Я не могу найти этого участника службы в своей подписке, и Powershell не принимает это как действительное имя.
1 ответ
Я знаю, что этому посту 2 месяца, но я нашел решение. запустите его, чтобы получить идентификатор объекта этого "встроенного" участника службы
$spobj = Get-AzureRmADServicePrincipal -SearchString "Backup Management Service"
тогда это должно работать против вашего keyvault.
Set-AzureRmKeyVaultAccessPolicy -ObjectId $spobj.Id -VaultName $kvname -PermissionsToKeys get,list,backup -PermissionsToSecrets get,list,backup