{"id":1734,"date":"2025-08-06T15:46:59","date_gmt":"2025-08-06T15:46:59","guid":{"rendered":"https:\/\/patriciocerda.com\/?p=1734"},"modified":"2025-08-06T15:52:45","modified_gmt":"2025-08-06T15:52:45","slug":"veeam-backup-for-azure-enabling-private-network-deployment-part-2","status":"publish","type":"post","link":"https:\/\/patriciocerda.com\/?p=1734","title":{"rendered":"Veeam Backup for Azure &#8211; Enabling Private Network Deployment Part 2"},"content":{"rendered":"<div>\n<div>Hi everyone! This is the second part of the blog series talking about enabling Private Network Deployment in Veeam Backup for Azure.<\/div>\n<div>We have already discussed in the <a title=\"Veeam Backup for Azure \u2013 Enabling Private Network Deployment Part 1\" href=\"https:\/\/patriciocerda.com\/?p=1725\" target=\"_blank\" rel=\"noopener\">previous post<\/a> about how to complete the initial configuration in Azure and Veeam to use Private Network Deployment. In this post, we will discuss about how to configure all the required components <strong>to backup Azure VMs using Private Network Deployment.<\/strong><\/div>\n<div><\/div>\n<hr \/>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Contenidos<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/patriciocerda.com\/?p=1734\/#Create_Private_DNS_Zones\" >Create Private DNS Zones<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/patriciocerda.com\/?p=1734\/#Create_and_launch_a_Backup_policy\" >Create and launch a Backup policy<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/patriciocerda.com\/?p=1734\/#Configure_Private_Endpoints\" >Configure Private Endpoints<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/patriciocerda.com\/?p=1734\/#Launch_the_Backup_policy_again\" >Launch the Backup policy again<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/patriciocerda.com\/?p=1734\/#Configure_the_Disk_Access_resource\" >Configure the Disk Access resource<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/patriciocerda.com\/?p=1734\/#Launch_the_Backup_policy_one_more_time\" >Launch the Backup policy one more time<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Create_Private_DNS_Zones\"><\/span>Create Private DNS Zones<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>The first step will be to create two Private DNS Zones in Azure named <strong>privatelink.blob.core.windows.net<\/strong> and <strong>privatelink.queue.core.windows.net<\/strong> as described in Microsoft Docs. It is recommended that you create the DNS zones in the same resource group where the backup appliance resides, to simplify resource management.<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1735\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-300x98.png\" alt=\"\" width=\"643\" height=\"210\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-200x65.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-300x98.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-400x130.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-600x196.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-768x250.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-800x261.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-1024x334.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-1200x391.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.21-1536x501.png 1536w\" sizes=\"(max-width: 643px) 100vw, 643px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<div>Then, you must add the VNET to which the Backup Appliance is connected and the VNET used by the Workers to both DNS zone. Steps are described in the <a href=\"https:\/\/helpcenter.veeam.com\/docs\/vbazure\/guide\/app_pne_add_vnets_to_dns_zones.html?ver=8\" target=\"_blank\" rel=\"noopener\">Veeam official documentation<\/a>.\u00a0 In my case I&#8217;ve added 3 VNETs:<\/div>\n<ul>\n<li>The VNET used by Veeam components in Region A<\/li>\n<li>The VNET used by Production VMs in Region A<\/li>\n<li>The VNET used by Production VMs in Region B<\/li>\n<\/ul>\n<\/div>\n<p>&nbsp;<\/p>\n<div>\n<p><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1736\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-300x142.png\" alt=\"\" width=\"608\" height=\"288\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-200x94.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-300x142.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-400x189.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-600x283.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-768x363.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-800x378.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-1024x484.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-1200x567.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.45.46-1536x726.png 1536w\" sizes=\"(max-width: 608px) 100vw, 608px\" \/><\/a><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Create_and_launch_a_Backup_policy\"><\/span>Create and launch a Backup policy<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>Now, we need to create and launch a backup policy in Veeam for Azure, to protect at least 1 Azure VM.<\/div>\n<div>Consider that the backup policy is launched at this step only to automatically create and configure Veeam storage accounts and private endpoints that will further be used for backup operations.<\/div>\n<div>As soon as Veeam Backup for Azure performs the necessary configuration steps, <span style=\"color: #ff0000;\"><strong>the policy will fail<\/strong><\/span> as some additional manual configuration actions with the private endpoints will still be required.<\/div>\n<div>Wait for the Backup Policy to fail, and move to the next step.<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Configure_Private_Endpoints\"><\/span>Configure Private Endpoints<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div>After running the Backup Policy in the previous step, Veeam will create the required Azure Storage Accounts and Private Endpoints for Veeam to work in a Private Network Deployment. So, for Veeam Backup Azure to be able to establish private connections with the protected Azure VMs, you must configure DNS settings for those Private Endpoints.<\/div>\n<div>In the Azure Resource Group you have deployed all Veeam components, look for a new Storage Account with a random name that should look like the ones in the following image.<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1737\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-300x121.png\" alt=\"\" width=\"598\" height=\"241\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-200x80.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-300x121.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-400x161.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-600x241.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-768x309.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-800x322.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-1024x412.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-1200x483.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-16.49.09-1536x618.png 1536w\" sizes=\"(max-width: 598px) 100vw, 598px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<div><strong>IMPORTANT<\/strong>: Note that Veeam will create 1 Storage Account for every region where we have configured a Worker. In<a title=\"Veeam Backup for Azure \u2013 Enabling Private Network Deployment Part 1\" href=\"https:\/\/patriciocerda.com\/?p=1725\" target=\"_blank\" rel=\"noopener\"> our example,<\/a> we are going to protect Azure VMs running on 2 different regions, so we have Workers configured for those both regions, thus Veeam has created 2 Storage Accounts as you can notice in the image above.<\/div>\n<div>These Storage Accounts are assigned the Veeam backup appliance ID tag as you can see in the following image.<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1739\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-300x112.png\" alt=\"\" width=\"568\" height=\"212\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-200x75.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-300x112.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-400x149.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-600x224.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-768x287.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-800x299.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-1024x382.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-1200x448.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.06.17-1536x574.png 1536w\" sizes=\"(max-width: 568px) 100vw, 568px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<div>Now, we need to configure the Private Endpoints for every Storage Account created by Veeam.<\/div>\n<ul>\n<li>For every Storage Account we have 2 Private Endpoints, one for Blob and the other one for Queue.<\/li>\n<li>We have to configure both.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>To do so, we click in the name of the first Private Endpoint in the list as you can see in the image above.\u00a0 \u00a0<span class=\"List_L1\">In the <\/span><span class=\"T_Controls\">Private endpoint<\/span><span class=\"List_L1\"> window, navigate to <\/span><strong><span class=\"T_Controls\">Settings<\/span><span class=\"List_L1\"> &gt; <\/span><span class=\"T_Controls\">DNS Configuration<\/span><\/strong><span class=\"List_L1\"> and click <\/span><strong><span class=\"T_Controls\">Add configuration<\/span><\/strong><span class=\"List_L1\">.\u00a0 \u00a0<\/span>Then you follow the steps described in <a href=\"https:\/\/helpcenter.veeam.com\/docs\/vbazure\/guide\/pne_dns_endpoints_blobs.html?ver=8\" target=\"_blank\" rel=\"noopener\">Veeam documentation<\/a> to\u00a0 add a Private DNS Zone.\u00a0 \u00a0The final configuration should look like the one in the following image:<\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<div>\n<p><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1740\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-300x117.png\" alt=\"\" width=\"693\" height=\"270\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-200x78.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-300x117.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-400x157.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-600x235.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-800x313.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-1024x401.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-1200x470.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.07.13-1536x601.png 1536w\" sizes=\"(max-width: 693px) 100vw, 693px\" \/><\/a><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<div>You have to follow these steps for both Private Endpoints created (blob and queue) for every Storage Account.<\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Launch_the_Backup_policy_again\"><\/span>Launch the Backup policy again<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now, we need to launch again the Backup Policy that we have created and launched before.<\/p>\n<\/div>\n<div>\n<div><\/div>\n<div>Consider that the backup policy is launched at this step only to automatically create and configure <strong>Veeam Disk Access<\/strong> resources that will further be used for backup operations. As soon as Veeam Backup for Microsoft Azure performs the necessary configuration steps, <strong>the policy will fail<\/strong> as some additional manual configuration actions with the disk access resources will still be required.<\/div>\n<\/div>\n<div><\/div>\n<div><\/div>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Configure_the_Disk_Access_resource\"><\/span>Configure the Disk Access resource<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div><\/div>\n<div>Veeam will create a Disk Access resource with a Private Endpoint for every region where we have configured <a title=\"Veeam Backup for Azure \u2013 Enabling Private Network Deployment Part 1\" href=\"https:\/\/patriciocerda.com\/?p=1725\" target=\"_blank\" rel=\"noopener\">Workers as described in the previous post<\/a>.\u00a0 This Private Endpoint will be used later when the Worker is getting the VM data from Snapshot when running the Backup policy, using a SAS URI.<\/div>\n<div><\/div>\n<div>In our case, as we have VMs and Workers in 2 different Azure Regions, Veeam has created 2 Disk Access resources, so the following steps should be followed for both.<\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1744\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-300x122.png\" alt=\"\" width=\"558\" height=\"227\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-200x81.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-300x122.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-400x163.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-600x244.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-669x272.png 669w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-768x312.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-800x325.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-1024x416.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-1200x488.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.01-1536x625.png 1536w\" sizes=\"(max-width: 558px) 100vw, 558px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>We click in the first Disk Access resource, and confirm that the Disk Access has the <strong>Veeam backup appliance ID<\/strong> tag, as you can see in the following image.<\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1745\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-300x105.png\" alt=\"\" width=\"583\" height=\"204\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-200x70.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-300x105.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-400x140.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-600x210.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-768x269.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-800x281.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-1024x359.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-1200x421.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.21.33-1536x539.png 1536w\" sizes=\"(max-width: 583px) 100vw, 583px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>Click in <strong><span class=\"T_Controls\">Private endpoint connections<\/span><\/strong><span class=\"List_L1\"> and locate the private endpoint created for disk access.\u00a0 \u00a0Then click the link in the <\/span><span class=\"T_Controls\">Private endpoint<\/span><span class=\"List_L1\"> column. <\/span><\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1746\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-300x121.png\" alt=\"\" width=\"682\" height=\"275\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-200x81.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-300x121.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-400x161.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-600x242.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-768x309.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-800x322.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-1024x412.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-1200x483.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.02-1536x619.png 1536w\" sizes=\"(max-width: 682px) 100vw, 682px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><span class=\"List_L1\">The private endpoint for disk access will have the <\/span><strong><span class=\"T_Emphasis\">disks<\/span><\/strong><span class=\"List_L1\"> value set in the <\/span><span class=\"T_Controls\">Target sub-resource<\/span><span class=\"List_L1\"> field.<\/span><\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1747\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-300x120.png\" alt=\"\" width=\"650\" height=\"260\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-200x80.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-300x120.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-400x160.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-600x240.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-768x307.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-800x320.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-1024x410.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-1200x480.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.22.15-1536x614.png 1536w\" sizes=\"(max-width: 650px) 100vw, 650px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><span class=\"List_L1\">Finally navigate to <\/span><strong><span class=\"T_Controls\">Settings<\/span><span class=\"List_L1\"> &gt; <\/span><span class=\"T_Controls\">DNS Configuration<\/span><\/strong><span class=\"List_L1\"> and click <\/span><strong><span class=\"T_Controls\">Add configuration<\/span><\/strong><span class=\"List_L1\">.\u00a0 \u00a0<\/span>Then you follow the steps described in <a href=\"https:\/\/helpcenter.veeam.com\/docs\/vbazure\/guide\/app_pne_disk_access.html?ver=8\" target=\"_blank\" rel=\"noopener\">Veeam documentation<\/a> to\u00a0 add a Private DNS Zone.\u00a0 \u00a0The final configuration should look like the one in the following image:<\/div>\n<div><\/div>\n<div><\/div>\n<div><a href=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-1748\" src=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-300x89.png\" alt=\"\" width=\"661\" height=\"196\" srcset=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-200x59.png 200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-300x89.png 300w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-400x118.png 400w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-600x177.png 600w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-768x227.png 768w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-800x237.png 800w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-1024x303.png 1024w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-1200x355.png 1200w, https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/Captura-de-pantalla-2025-08-06-a-las-17.33.18-1536x454.png 1536w\" sizes=\"(max-width: 661px) 100vw, 661px\" \/><\/a><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div><\/div>\n<div>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Launch_the_Backup_policy_one_more_time\"><\/span>Launch the Backup policy one more time<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Now, we need to launch again the Backup Policy that we have created before to make sure that you have configured all the required settings correctly.<\/p>\n<\/div>\n<p>Consider that as soon as the backup policy completes successfully, Veeam Backup Azure will start regularly updating the worker instances.\u00a0 However, for Veeam to be able to install the updates, the Workers will require public access to the online Ubuntu repositories listed in <a href=\"https:\/\/helpcenter.veeam.com\/docs\/vbazure\/guide\/ports.html\" target=\"_blank\" rel=\"noopener\">Veeam documentation<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>This post has become long enough, so in the following post we will explain in detail how the Azure VM backup process works with Veeam Backup for Azure, where I&#8217;ll describe how all the components created and configured so far work together.\u00a0 See you next time!!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hi everyone! This is the second part of the blog<\/p>\n","protected":false},"author":1,"featured_media":1741,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[63,4,97,43,96],"tags":[51,37,89,30],"aioseo_notices":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Veeam Backup for Azure - Enabling Private Network Deployment Part 2 - vLatam<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/patriciocerda.com\/?p=1734\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Veeam Backup for Azure - Enabling Private Network Deployment Part 2 - vLatam\" \/>\n<meta property=\"og:description\" content=\"Hi everyone! This is the second part of the blog\" \/>\n<meta property=\"og:url\" content=\"https:\/\/patriciocerda.com\/?p=1734\" \/>\n<meta property=\"og:site_name\" content=\"vLatam\" \/>\n<meta property=\"article:published_time\" content=\"2025-08-06T15:46:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-06T15:52:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1920\" \/>\n\t<meta property=\"og:image:height\" content=\"1080\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"pcerda\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"pcerda\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/patriciocerda.com\/?p=1734\",\"url\":\"https:\/\/patriciocerda.com\/?p=1734\",\"name\":\"Veeam Backup for Azure - Enabling Private Network Deployment Part 2 - vLatam\",\"isPartOf\":{\"@id\":\"https:\/\/patriciocerda.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/patriciocerda.com\/?p=1734#primaryimage\"},\"image\":{\"@id\":\"https:\/\/patriciocerda.com\/?p=1734#primaryimage\"},\"thumbnailUrl\":\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png\",\"datePublished\":\"2025-08-06T15:46:59+00:00\",\"dateModified\":\"2025-08-06T15:52:45+00:00\",\"author\":{\"@id\":\"https:\/\/patriciocerda.com\/#\/schema\/person\/613aa192d7dbcedcd20e08318891aa2a\"},\"breadcrumb\":{\"@id\":\"https:\/\/patriciocerda.com\/?p=1734#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/patriciocerda.com\/?p=1734\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/patriciocerda.com\/?p=1734#primaryimage\",\"url\":\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png\",\"contentUrl\":\"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png\",\"width\":1920,\"height\":1080},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/patriciocerda.com\/?p=1734#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/patriciocerda.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Veeam Backup for Azure &#8211; Enabling Private Network Deployment Part 2\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/patriciocerda.com\/#website\",\"url\":\"https:\/\/patriciocerda.com\/\",\"name\":\"vLatam\",\"description\":\"El Blog de Patricio Cerda\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/patriciocerda.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/patriciocerda.com\/#\/schema\/person\/613aa192d7dbcedcd20e08318891aa2a\",\"name\":\"pcerda\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/patriciocerda.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/patriciocerda.com\/wp-content\/litespeed\/avatar\/ce92117b9294544adeaad229a8fbac13.jpg?ver=1776772888\",\"contentUrl\":\"https:\/\/patriciocerda.com\/wp-content\/litespeed\/avatar\/ce92117b9294544adeaad229a8fbac13.jpg?ver=1776772888\",\"caption\":\"pcerda\"},\"url\":\"https:\/\/patriciocerda.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Veeam Backup for Azure - Enabling Private Network Deployment Part 2 - vLatam","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/patriciocerda.com\/?p=1734","og_locale":"en_US","og_type":"article","og_title":"Veeam Backup for Azure - Enabling Private Network Deployment Part 2 - vLatam","og_description":"Hi everyone! This is the second part of the blog","og_url":"https:\/\/patriciocerda.com\/?p=1734","og_site_name":"vLatam","article_published_time":"2025-08-06T15:46:59+00:00","article_modified_time":"2025-08-06T15:52:45+00:00","og_image":[{"width":1920,"height":1080,"url":"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png","type":"image\/png"}],"author":"pcerda","twitter_card":"summary_large_image","twitter_misc":{"Written by":"pcerda","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/patriciocerda.com\/?p=1734","url":"https:\/\/patriciocerda.com\/?p=1734","name":"Veeam Backup for Azure - Enabling Private Network Deployment Part 2 - vLatam","isPartOf":{"@id":"https:\/\/patriciocerda.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/patriciocerda.com\/?p=1734#primaryimage"},"image":{"@id":"https:\/\/patriciocerda.com\/?p=1734#primaryimage"},"thumbnailUrl":"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png","datePublished":"2025-08-06T15:46:59+00:00","dateModified":"2025-08-06T15:52:45+00:00","author":{"@id":"https:\/\/patriciocerda.com\/#\/schema\/person\/613aa192d7dbcedcd20e08318891aa2a"},"breadcrumb":{"@id":"https:\/\/patriciocerda.com\/?p=1734#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/patriciocerda.com\/?p=1734"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/patriciocerda.com\/?p=1734#primaryimage","url":"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png","contentUrl":"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png","width":1920,"height":1080},{"@type":"BreadcrumbList","@id":"https:\/\/patriciocerda.com\/?p=1734#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/patriciocerda.com\/"},{"@type":"ListItem","position":2,"name":"Veeam Backup for Azure &#8211; Enabling Private Network Deployment Part 2"}]},{"@type":"WebSite","@id":"https:\/\/patriciocerda.com\/#website","url":"https:\/\/patriciocerda.com\/","name":"vLatam","description":"El Blog de Patricio Cerda","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/patriciocerda.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/patriciocerda.com\/#\/schema\/person\/613aa192d7dbcedcd20e08318891aa2a","name":"pcerda","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/patriciocerda.com\/#\/schema\/person\/image\/","url":"https:\/\/patriciocerda.com\/wp-content\/litespeed\/avatar\/ce92117b9294544adeaad229a8fbac13.jpg?ver=1776772888","contentUrl":"https:\/\/patriciocerda.com\/wp-content\/litespeed\/avatar\/ce92117b9294544adeaad229a8fbac13.jpg?ver=1776772888","caption":"pcerda"},"url":"https:\/\/patriciocerda.com\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/patriciocerda.com\/wp-content\/uploads\/2025\/08\/IntroBlog1734.png","_links":{"self":[{"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/posts\/1734"}],"collection":[{"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1734"}],"version-history":[{"count":7,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/posts\/1734\/revisions"}],"predecessor-version":[{"id":1755,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/posts\/1734\/revisions\/1755"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=\/wp\/v2\/media\/1741"}],"wp:attachment":[{"href":"https:\/\/patriciocerda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1734"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1734"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/patriciocerda.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1734"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}