Private Endpoints
Private Endpoints
Recovery Vault with private endpoints
https://learn.microsoft.com/en-gb/azure/backup/private-endpoints#summary-of-the-entire-process
Requirements
Install Azure CLI
$ProgressPreference = 'SilentlyContinue'; Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; Remove-Item .\AzureCLI.msi
Install modules in Powershell
Install-Module -Name Az.Network
Install-Module -Name Az.Resources
Install-Module -Name Az.PrivateDns
az login
Connect-AzAccount
Setup private endpoint to use with Recovery Vault
./PrivateIP.ps1 -Subscription "yyyyyy-yyyyy-yyy" -VaultPrivateEndpointName "eplan-dev-recovery-private" -VaultPrivateEndpointRGName eplan-dev -DNSRecordListFile dnsentries.txt
./CreateDNSEntries.ps1 -Subscription "yyyyyy-yyyyy-yyy" -DNSResourceGroup eplan-dev -DNSRecordListFile dnsentries.txt