{"id":15957,"date":"2024-07-12T06:00:57","date_gmt":"2024-07-12T13:00:57","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=15957"},"modified":"2024-07-23T13:02:39","modified_gmt":"2024-07-23T20:02:39","slug":"set-up-azure-privatelinks-with-couchbase-capella","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/set-up-azure-privatelinks-with-couchbase-capella\/","title":{"rendered":"Configuraci\u00f3n de Azure PrivateLink con Couchbase Capella"},"content":{"rendered":"<h2>\u00bfQu\u00e9 son los PrivateLinks?<\/h2>\n<p>PrivateLinks es un servicio de red que permite la conexi\u00f3n privada entre un servicio en nube y su red virtual. Esta conexi\u00f3n se realiza sin exponer sus datos a la Internet p\u00fablica, mejorando la seguridad al mantener el tr\u00e1fico de red dentro de la red del proveedor de la nube. Al utilizar PrivateLinks, puede garantizar un acceso m\u00e1s seguro y fiable a los recursos de la nube, minimizando el riesgo de amenazas externas y reduciendo la latencia al mantener el tr\u00e1fico interno en la red del proveedor de la nube.<\/p>\n<p>Los PrivateLinks facilitan la comunicaci\u00f3n unidireccional, mejorando la seguridad de las conexiones de red al garantizar que el tr\u00e1fico s\u00f3lo puede fluir en una direcci\u00f3n. Este dise\u00f1o ayuda a evitar el acceso no autorizado y la filtraci\u00f3n de datos, lo que refuerza a\u00fan m\u00e1s las ventajas de PrivateLinks para la seguridad de las redes en la nube.<\/p>\n<p>Nota: XDCR no es compatible con PrivateLinks por el momento.<\/p>\n<h2>Parte 1 - Instalaci\u00f3n de Azure CLI<\/h2>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Abra un terminal y <a href=\"https:\/\/learn.microsoft.com\/en-us\/cli\/azure\/install-azure-cli-macos\">instalar la CLI de Azure<\/a> utilizando los comandos <a href=\"https:\/\/learn.microsoft.com\/en-us\/cli\/azure\/install-azure-cli-macos\">en este enlace<\/a> para Mac y Windows:\n<ul>\n<li><i><code>brew update &amp;&amp; brew install azure-cli # comando para MacOS<\/code><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image9-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15966\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image9-3.png\" alt=\"\" width=\"900\" height=\"418\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image9-3.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image9-3-300x139.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image9-3-768x356.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image4-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15961\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image4-4.png\" alt=\"\" width=\"900\" height=\"334\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image4-4.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image4-4-300x111.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image4-4-768x285.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/p>\n<h2>Parte 2 - Creaci\u00f3n de un grupo de recursos, una red virtual y una subred en Azure Cloud<\/h2>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li aria-level=\"1\">\u00a0Vaya a su <a href=\"https:\/\/portal.azure.com\/#home\">P\u00e1gina de inicio de Azure<\/a><\/li>\n<li aria-level=\"1\">\u00a0Inicie sesi\u00f3n en su cuenta Azure utilizando el c\u00f3digo que aparece a continuaci\u00f3n a trav\u00e9s del terminal:\n<ul>\n<li aria-level=\"1\"><i><i><code>az login<\/code><br \/>\n<\/i><\/i><\/p>\n<pre class=\"wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az login\r\n\r\nA web browser has been opened at https:\/\/login.microsoftonline.com\/organizations\/oauth2\/v2.0\/authorize. Please continue the login in the web browser. If no web browser is available or if the web browser fails to open, use device code flow with `az login --use-device-code`.\r\n[\r\n {\r\n    \"cloudName\": \"AzureCloud\",\r\n    \"homeTenantId\": \"897b2d61-f537-4fde-bc07-520be26839d8\",\r\n    \"id\": \"2192c0ac-2205-4be3-86bf-619230e53f35\",\r\n    \"isDefault\": true,\r\n    \"managedByTenants\": [],\r\n    \"name\": \"240 - SE EMEA\",\r\n    \"state\": \"Enabled\",\r\n    \"tenantId\": \"897b2d61-f537-4fde-bc07-520be26839d8\",\r\n    \"user\": {\r\n      \"name\": \"nishant.bhatia@couchbase.com\",\r\n      \"type\": \"user\"\r\n    }\r\n },\r\n {\r\n    \"cloudName\": \"AzureCloud\",\r\n    \"homeTenantId\": \"4848c000-7611-4f22-84a4-165f8b43c829\",\r\n    \"id\": \"c7416817-fbcc-44bc-aaba-95e733cef88d\",\r\n    \"isDefault\": false,\r\n    \"managedByTenants\": [],\r\n    \"name\": \"240 - SE Test Subscription\",\r\n    \"state\": \"Enabled\",\r\n    \"tenantId\": \"4848c000-7611-4f22-84a4-165f8b43c829\",\r\n    \"user\": {\r\n      \"name\": \"nishant.bhatia@couchbase.com\",\r\n      \"type\": \"user\"\r\n    }\r\n  }\r\n]<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\">Cree un nuevo grupo de recursos en Azure. Reemplace el nombre <em>privatelinkazure<\/em> y ubicaci\u00f3n <em>eastus<\/em>\u00a0como desee.<br \/>\nNota: Esto podr\u00eda hacerse a trav\u00e9s de Azure UI, sin embargo, es mucho m\u00e1s limpio crear uno con Azure CLI:<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li aria-level=\"1\"><i><code>az group create --name privatelinkazure --location eastus<\/code><br \/>\n<\/i><\/p>\n<pre class=\"wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az group create --name privatelinkazure --location eastus\r\n\r\n{\r\n  \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\",\r\n  \"location\": \"eastus\",\r\n  \"managedBy\": null,\r\n  \"name\": \"privatelinkazure\",\r\n  \"properties\": {\r\n    \"provisioningState\": \"Succeeded\"\r\n  },\r\n  \"tags\": null,\r\n  \"type\": \"Microsoft.Resources\/resourceGroups\"\r\n}\r\n<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"1\">Comprueba si se ha creado el grupo:\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li aria-level=\"2\"><i><i><code>az group list --output table<\/code><br \/>\n<\/i><\/i><\/p>\n<pre class=\"lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az group list --output table\u00a0\u00a0\u00a0\u00a0\r\n\r\nName \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Location\u00a0     \u00a0 \u00a0 \u00a0 Status\r\n-----------------------------------------\u00a0 ------------------\u00a0 ---------\r\nDefaultResourceGroup-SUK \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  \u00a0  \u00a0uksouth \u00a0 \u00a0 \u00a0 \u00a0   \u00a0 Succeeded\r\nAaronsResources\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0   \u00a0 Succeeded\r\nRoisResourceGroup\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0 \u00a0Succeeded\r\nMC_RoisResourceGroup_roiAKSCluster_eastus\u00a0 eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  Succeeded\r\nPythonBenchmark_group\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nNetworkWatcherRG \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\ncloud-shell-storage-eastus \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nmyResourceGroup\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nse-ceur-sennheiser-1_group \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0     eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nnishantsgroup\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\ncloud-shell-storage-westus \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  westus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nHirschGroup\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  germanywestcentral\u00a0 Succeeded\r\nDefaultResourceGroup-DEWC\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  germanywestcentral\u00a0 Succeeded\r\nprivatelinkazure \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  eastus\u00a0 \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nadamclevy\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  switzerlandnorth    Succeeded\r\nAIshaqRG \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  uksouth \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nKarthiksrgp\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  uksouth \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nRichardDouglas \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  uksouth \u00a0 \u00a0 \u00a0 \u00a0     Succeeded\r\nAerospikeBioCatch_group\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  northeurope \u00a0 \u00a0     Succeeded\r\ncloud-shell-storage-westeurope \u00a0 \u00a0 \u00a0 \u00a0  \u00a0  westeurope\u00a0 \u00a0 \u00a0     Succeeded<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"2\">El siguiente paso es crear un <b>red virtual y subred<\/b> en el grupo de recursos que acabamos de crear.<br \/>\nSustituir <em>PLVIRTUALNETWORK<\/em>, <em>Por defecto<\/em>\u00a0con el nombre que desee. Puede mantener la direcci\u00f3n a <i>10.0.0.0\/16 <\/i>y<i> 10.0.0.0\/24:<\/i><\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li aria-level=\"2\"><i><i><code>az network vnet create --name PLVIRTUALNETWORK --resource-group privatelinkazure --location eastus --address-prefixes 10.0.0.0\/16 --subnet-name default --subnet-prefix 10.0.0.0\/24<\/code><br \/>\n<\/i><\/i><\/p>\n<pre class=\"wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az network vnet create --name PLVIRTUALNETWORK --resource-group privatelinkazure --location eastus --address-prefixes 10.0.0.0\/16 --subnet-name default --subnet-prefix 10.0.0.0\/24\r\n\r\n{\r\n  \"newVNet\": {\r\n     \"addressSpace\": {\r\n       \"addressPrefixes\": [\r\n         \"10.0.0.0\/16\"\r\n       ]\r\n   },\r\n   \"enableDdosProtection\": false,\r\n   \"etag\": \"W\/\\\"41972493-3e9e-4dd1-88ac-6bab0fe2e9e6\\\"\",\r\n   \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/virtualNetworks\/PLVIRTUALNETWORK\",\r\n   \"location\": \"eastus\",\r\n   \"name\": \"PLVIRTUALNETWORK\",\r\n   \"provisioningState\": \"Succeeded\",\r\n   \"resourceGroup\": \"privatelinkazure\",\r\n   \"resourceGuid\": \"89b24aec-cd5a-4ca7-a92e-912b8a9c10f8\",\r\n   \"subnets\": [\r\n    {\r\n      \"addressPrefix\": \"10.0.0.0\/24\",\r\n      \"delegations\": [],\r\n      \"etag\": \"W\/\\\"41972493-3e9e-4dd1-88ac-6bab0fe2e9e6\\\"\",\r\n      \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/virtualNetworks\/PLVIRTUALNETWORK\/subnets\/default\",\r\n      \"name\": \"default\",\r\n      \"privateEndpointNetworkPolicies\": \"Disabled\",\r\n      \"privateLinkServiceNetworkPolicies\": \"Enabled\",\r\n      \"provisioningState\": \"Succeeded\",\r\n      \"resourceGroup\": \"privatelinkazure\",\r\n      \"type\": \"Microsoft.Network\/virtualNetworks\/subnets\"\r\n    }\r\n   ],\r\n   \"type\": \"Microsoft.Network\/virtualNetworks\",\r\n   \"virtualNetworkPeerings\": []\r\n  }\r\n}<\/pre>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Parte 3: Configuraci\u00f3n de Capella<\/h2>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li aria-level=\"1\"><a href=\"https:\/\/cloud.couchbase.com\/\">Iniciar sesi\u00f3n en Capella<\/a> con su correo electr\u00f3nico corporativo y sus credenciales.<\/li>\n<li aria-level=\"1\">Dentro de su proyecto, cree una base de datos con la siguiente configuraci\u00f3n:\n<ul>\n<li aria-level=\"2\"><b>Nube<\/b>: Azure<\/li>\n<li aria-level=\"2\"><b>Regi\u00f3n<\/b>: la misma que la regi\u00f3n en la que cre\u00f3 su Grupo de Recursos y Red Virtual<\/li>\n<li aria-level=\"2\"><b>Nombre<\/b> de su elecci\u00f3n, por ejemplo, aqu\u00ed utilizamos <em><em>Privatelinkdev<br \/>\n<\/em><\/em><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image6-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15963\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image6-3.png\" alt=\"\" width=\"900\" height=\"324\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image6-3.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image6-3-300x108.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image6-3-768x277.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image8-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15965\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image8-3.png\" alt=\"\" width=\"900\" height=\"433\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image8-3.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image8-3-300x144.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image8-3-768x369.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image10-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15967\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image10-3.png\" alt=\"\" width=\"900\" height=\"439\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image10-3.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image10-3-300x146.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image10-3-768x374.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image12-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15969\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image12-1.png\" alt=\"\" width=\"900\" height=\"330\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image12-1.png 986w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image12-1-300x110.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image12-1-768x282.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<li aria-level=\"2\">Una vez que la base de datos <i>Saludable<\/i>despliegue el <i>viaje-muestra<\/i> cubo:\n<ul>\n<li aria-level=\"2\">Abre la base de datos.<\/li>\n<li aria-level=\"2\">Navegue hasta el <strong>Herramientas de datos<\/strong> ficha.<\/li>\n<li aria-level=\"2\">En el <i>Importar<\/i> haga clic en <strong>Importar<\/strong> bajo el <i>viaje-muestra<\/i> baldosa.<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image3-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15960\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image3-4.png\" alt=\"\" width=\"900\" height=\"456\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image3-4.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image3-4-300x152.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image3-4-768x389.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<h2>Parte 4: Activar Private Endpoint<\/h2>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li aria-level=\"1\">En su base de datos Capella, abra la p\u00e1gina Configuraci\u00f3n, vaya a <strong>Punto final privado<\/strong> y haga clic en <strong>Activar punto final privado<\/strong>.<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image5-4.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15962\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image5-4.png\" alt=\"\" width=\"900\" height=\"406\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image5-4.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image5-4-300x135.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image5-4-768x347.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<li aria-level=\"1\">Esta acci\u00f3n suele tardar unos 10 minutos en habilitar Private Endpoint.<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image14-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15971\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image14-1.png\" alt=\"\" width=\"900\" height=\"256\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image14-1.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image14-1-300x85.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image14-1-768x218.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<li aria-level=\"1\">Cuando est\u00e9 listo, deber\u00eda ver que el DNS de Private Endpoint est\u00e1 ahora disponible en la UI de Capella. Observe tambi\u00e9n que los puntos finales privados se facturan cada hora para los puntos finales privados de Azure para esta base de datos hasta que desactive esta opci\u00f3n.<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image2-5.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15959\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image2-5.png\" alt=\"\" width=\"900\" height=\"339\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image2-5.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image2-5-300x113.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image2-5-768x290.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<li aria-level=\"1\">Haga clic en <strong>A\u00f1adir punto final privado<\/strong>. A\u00f1ada el nombre del grupo de recursos y el nombre de la subred que hemos creado anteriormente. En este caso el grupo de recursos ser\u00e1 <em>privatelinkazure<\/em>La red virtual ser\u00e1 <em>PLVIRTUALNETWORK<\/em> y el nombre de la subred ser\u00e1 <em>por defecto<\/em>. Consulte la Parte 2 anterior.<br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image1-6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-15958\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image1-6.png\" alt=\"\" width=\"944\" height=\"410\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image1-6.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image1-6-300x130.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image1-6-768x334.png 768w\" sizes=\"auto, (max-width: 944px) 100vw, 944px\" \/><\/a><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image11-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15968\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image11-1.png\" alt=\"\" width=\"900\" height=\"275\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image11-1.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image11-1-300x92.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image11-1-768x234.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<li aria-level=\"1\">Descarga el script y \u00e1brelo en Notepad++ o Sublime Text.<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image15-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15972\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image15-1.png\" alt=\"\" width=\"900\" height=\"130\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image15-1.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image15-1-300x43.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image15-1-768x111.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><br \/>\n<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image13-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15970\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image13-1.png\" alt=\"\" width=\"900\" height=\"271\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image13-1.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image13-1-300x90.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image13-1-768x231.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<li aria-level=\"1\">Abre de nuevo el Terminal Azure donde creamos el grupo de recursos, la red virtual y la subred.<\/li>\n<li aria-level=\"1\">Desde shell script que hemos descargado, ejecute los tres primeros comandos a partir de:\n<ul>\n<li aria-level=\"1\">Crear punto final privado:\n<ul>\n<li aria-level=\"1\"><i><code>az network private-endpoint create -g privatelinkazure -n pl-7330b162-12a1-4695-9317-2ecae322690b --vnet-name PLVIRTUALNETWORK --subnet default --private-connection-resource-id 'pl-4e207316-42c5-4561-920e-d044dd57f771.e520e4d0-fd92-440e-9a82-eabd3562761c.eastus.azure.privatelinkservice' --connection-name pl-7330b162-12a1-4695-9317-2ecae322690b -l eastus --manual-request true<\/code><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<pre class=\"nums:false wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az network private-endpoint create -g privatelinkazure -n pl-7330b162-12a1-4695-9317-2ecae322690b --vnet-name PLVIRTUALNETWORK --subnet default --private-connection-resource-id 'pl-4e207316-42c5-4561-920e-d044dd57f771.e520e4d0-fd92-440e-9a82-eabd3562761c.eastus.azure.privatelinkservice' --connection-name pl-7330b162-12a1-4695-9317-2ecae322690b -l eastus --manual-request true\r\n\r\n{\r\n  \"customDnsConfigs\": [],\r\n  \"customNetworkInterfaceName\": \"\",\r\n  \"etag\": \"W\/\\\"465e5e06-5340-4aa9-a5c6-c3fa51c4a51a\\\"\",\r\n  \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/privateEndpoints\/pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n  \"ipConfigurations\": [],\r\n  \"location\": \"eastus\",\r\n  \"manualPrivateLinkServiceConnections\": [\r\n    {\r\n      \"etag\": \"W\/\\\"465e5e06-5340-4aa9-a5c6-c3fa51c4a51a\\\"\",\r\n      \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/privateEndpoints\/pl-7330b162-12a1-4695-9317-2ecae322690b\/manualPrivateLinkServiceConnections\/pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n      \"name\": \"pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n      \"privateLinkServiceConnectionState\": {\r\n        \"actionsRequired\": \"None\",\r\n        \"description\": \"Awaiting Approval\",\r\n        \"status\": \"Pending\"\r\n      },\r\n      \"privateLinkServiceId\": \"pl-4e207316-42c5-4561-920e-d044dd57f771.e520e4d0-fd92-440e-9a82-eabd3562761c.eastus.azure.privatelinkservice\",\r\n      \"provisioningState\": \"Succeeded\",\r\n      \"resourceGroup\": \"privatelinkazure\",\r\n      \"type\": \"Microsoft.Network\/privateEndpoints\/manualPrivateLinkServiceConnections\"\r\n    }\r\n  ],\r\n  \"name\": \"pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n  \"networkInterfaces\": [\r\n    {\r\n      \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/networkInterfaces\/pl-7330b162-12a1-4695-9317-2ecae322690b.nic.9cdf1d1d-ad92-4a2a-8391-1396c4f4701a\",\r\n      \"resourceGroup\": \"privatelinkazure\"\r\n    } \r\n  ],\r\n  \"privateLinkServiceConnections\": [],\r\n  \"provisioningState\": \"Succeeded\",\r\n  \"resourceGroup\": \"privatelinkazure\",\r\n  \"subnet\": {\r\n    \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/virtualNetworks\/PLVIRTUALNETWORK\/subnets\/default\",\r\n    \"resourceGroup\": \"privatelinkazure\"\r\n  },\r\n  \"type\": \"Microsoft.Network\/privateEndpoints\"\r\n}\r\n<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Crear zona DNS:\n<ul>\n<li><i><code>az network private-dns zone create -g privatelinkazure -n private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com<\/code><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"nums:false wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az network private-dns zone create -g privatelinkazure -n private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com\r\n\r\n{\r\n  \"etag\": \"8af683b0-e5a6-4abe-a6bf-94ee0261c33b\",\r\n  \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/privateDnsZones\/private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com\",\r\n  \"location\": \"global\",\r\n  \"maxNumberOfRecordSets\": 25000,\r\n  \"maxNumberOfVirtualNetworkLinks\": 1000,\r\n  \"maxNumberOfVirtualNetworkLinksWithRegistration\": 100,\r\n  \"name\": \"private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com\",\r\n  \"numberOfRecordSets\": 1,\r\n  \"numberOfVirtualNetworkLinks\": 0,\r\n  \"numberOfVirtualNetworkLinksWithRegistration\": 0,\r\n  \"provisioningState\": \"Succeeded\",\r\n  \"resourceGroup\": \"privatelinkazure\",\r\n  \"type\": \"Microsoft.Network\/privateDnsZones\"\r\n}<\/pre>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li>Enlazar zona DNS:\n<ul>\n<li><i><code>az network private-dns link vnet create -g privatelinkazure -n dnslink-4e207316-42c5-4561-920e-d044dd57f771 -z private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com -v PLVIRTUALNETWORK -e False<\/code><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<pre class=\"nums:false wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az network private-dns link vnet create -g privatelinkazure -n dnslink-4e207316-42c5-4561-920e-d044dd57f771 -z private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com -v PLVIRTUALNETWORK -e False\r\n\r\n{\r\n  \"etag\": \"\\\"540b14b1-0000-0100-0000-65983fc10000\\\"\",\r\n  \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/privateDnsZones\/private-endpoint.wqdxhcxm9lcue9g.cloud.couchbase.com\/virtualNetworkLinks\/dnslink-4e207316-42c5-4561-920e-d044dd57f771\",\r\n  \"location\": \"global\",\r\n  \"name\": \"dnslink-4e207316-42c5-4561-920e-d044dd57f771\",\r\n  \"provisioningState\": \"Succeeded\",\r\n  \"registrationEnabled\": false,\r\n  \"resourceGroup\": \"privatelinkazure\",\r\n  \"type\": \"Microsoft.Network\/privateDnsZones\/virtualNetworkLinks\",\r\n  \"virtualNetwork\": {\r\n    \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/virtualNetworks\/PLVIRTUALNETWORK\",\r\n    \"resourceGroup\": \"privatelinkazure\"\r\n  },\r\n  \"virtualNetworkLinkState\": \"Completed\"\r\n}<\/pre>\n<h2><\/h2>\n<h2>Parte 4: Aceptar la conexi\u00f3n pendiente y verificar el endpoint<\/h2>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li>Dir\u00edgete de nuevo a la interfaz de usuario de Capella y acepta la conexi\u00f3n pendiente. Una vez establecida la conexi\u00f3n, ver\u00e1 un icono <em>Enlace<\/em>\u00a0estado.<a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image16-1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15973\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image16-1.png\" alt=\"\" width=\"900\" height=\"389\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image16-1.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image16-1-300x130.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image16-1-768x332.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><a href=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image7-3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-15964\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/06\/image7-3.png\" alt=\"\" width=\"900\" height=\"440\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image7-3.png 944w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image7-3-300x147.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/06\/image7-3-768x376.png 768w\" sizes=\"auto, (max-width: 900px) 100vw, 900px\" \/><\/a><\/li>\n<li>Copie y pegue el punto final de la interfaz de Capella UI en un bloc de notas. En este caso:<br \/>\n<em><code>pl-7330b162-12a1-4695-9317-2ecae322690b.ef04ba0b-7b81-4404-8db2-01b3f116dfa3<\/code><\/em><\/li>\n<li>En el c\u00f3digo siguiente, sustituya el punto final de la interfaz por su punto final hasta el punto \".\" En este caso:<br \/>\n<em><code>pl-7330b162-12a1-4695-9317-2ecae322690b<\/code><\/em><\/p>\n<ul>\n<li><i><code>az network private-endpoint show --name pl-7330b162-12a1-4695-9317-2ecae322690b --resource-group privatelinkazure<\/code><\/i><\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<pre class=\"nums:false wrap:true lang:default decode:true\">(base) nishant.bhatia@JGWXHT4VFM ~ % az network private-endpoint show --name pl-7330b162-12a1-4695-9317-2ecae322690b --resource-group privatelinkazure\r\n{\r\n  \"customDnsConfigs\": [],\r\n  \"customNetworkInterfaceName\": \"\",\r\n  \"etag\": \"W\/\\\"0b317ee7-e04e-4255-aa0c-b58ccd8fc5ff\\\"\",\r\n  \"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/privateEndpoints\/pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n  \"ipConfigurations\": [],\r\n  \"location\": \"eastus\",\r\n  \"manualPrivateLinkServiceConnections\": [\r\n\t{\r\n  \t\"etag\": \"W\/\\\"0b317ee7-e04e-4255-aa0c-b58ccd8fc5ff\\\"\",\r\n  \t\"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/privateEndpoints\/pl-7330b162-12a1-4695-9317-2ecae322690b\/manualPrivateLinkServiceConnections\/pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n  \t\"name\": \"pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n  \t\"privateLinkServiceConnectionState\": {\r\n    \t\"actionsRequired\": \"\",\r\n    \t\"description\": \"\",\r\n    \t\"status\": \"Approved\"\r\n  \t},\r\n  \t\"privateLinkServiceId\": \"pl-4e207316-42c5-4561-920e-d044dd57f771.e520e4d0-fd92-440e-9a82-eabd3562761c.eastus.azure.privatelinkservice\",\r\n  \t\"provisioningState\": \"Succeeded\",\r\n  \t\"resourceGroup\": \"privatelinkazure\",\r\n  \t\"type\": \"Microsoft.Network\/privateEndpoints\/manualPrivateLinkServiceConnections\"\r\n\t}\r\n  ],\r\n  \"name\": \"pl-7330b162-12a1-4695-9317-2ecae322690b\",\r\n  \"networkInterfaces\": [\r\n\t{\r\n  \t\"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/networkInterfaces\/pl-7330b162-12a1-4695-9317-2ecae322690b.nic.9cdf1d1d-ad92-4a2a-8391-1396c4f4701a\",\r\n  \t\"resourceGroup\": \"privatelinkazure\"\r\n\t}\r\n  ],\r\n  \"privateLinkServiceConnections\": [],\r\n  \"provisioningState\": \"Succeeded\",\r\n  \"resourceGroup\": \"privatelinkazure\",\r\n  \"subnet\": {\r\n\t\"id\": \"\/subscriptions\/2192c0ac-2205-4be3-86bf-619230e53f35\/resourceGroups\/privatelinkazure\/providers\/Microsoft.Network\/virtualNetworks\/PLVIRTUALNETWORK\/subnets\/default\",\r\n\t\"resourceGroup\": \"privatelinkazure\"\r\n  },\r\n  \"type\": \"Microsoft.Network\/privateEndpoints\"\r\n}<\/pre>\n<p>\u00a1Ahora has establecido una conexi\u00f3n privada entre tu Azure VPC y Couchbase Capella usando un Private Link!<\/p>\n<h2>Conclusi\u00f3n<\/h2>\n<p>Azure Private Link ofrece un m\u00e9todo seguro y eficiente para conectarse a Couchbase Capella, asegurando que tus datos permanezcan protegidos de amenazas externas manteniendo el tr\u00e1fico dentro de la red privada de Microsoft. Esta configuraci\u00f3n elimina la exposici\u00f3n a la Internet p\u00fablica, reduciendo as\u00ed significativamente la superficie de ataque. Azure Private Link s\u00f3lo proporciona comunicaci\u00f3n unidireccional, asegurando que los datos fluyen de forma segura desde tus recursos a Couchbase Capella sin ninguna ruta inversa. Adem\u00e1s, Azure Private Link proporciona un rendimiento de red consistente, aprovechando la red troncal global de Microsoft para ofrecer una conectividad fiable y de baja latencia. Esto hace de Azure Private Link un componente esencial para operaciones de bases de datos seguras y de alto rendimiento en la nube.<\/p>\n<h3>Documentaci\u00f3n<\/h3>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/docs.couchbase.com\/cloud\/security\/add-azure-private-link.html\">A\u00f1adir una conexi\u00f3n Azure Private Link<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/en-us\/azure\/private-link\/private-link-overview\">\u00bfQu\u00e9 es Azure Private Link?<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>","protected":false},"excerpt":{"rendered":"<p>What are PrivateLinks? PrivateLinks are a networking service that allows for the private connection between a cloud service and your virtual network. This connection is made without exposing your data to the public internet, enhancing security by keeping network traffic [&hellip;]<\/p>","protected":false},"author":85152,"featured_media":16019,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1814,1815,2225],"tags":[1673,9994],"ppma_author":[9941],"class_list":["post-15957","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-design","category-best-practices-and-tutorials","category-cloud","tag-microsoft-azure","tag-privatelinks"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v25.7.1 (Yoast SEO v25.7) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Azure PrivateLink Setup With Couchbase Capella - The Couchbase Blog<\/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:\/\/www.couchbase.com\/blog\/es\/set-up-azure-privatelinks-with-couchbase-capella\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azure PrivateLink Setup With Couchbase Capella\" \/>\n<meta property=\"og:description\" content=\"What are PrivateLinks? PrivateLinks are a networking service that allows for the private connection between a cloud service and your virtual network. This connection is made without exposing your data to the public internet, enhancing security by keeping network traffic [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/set-up-azure-privatelinks-with-couchbase-capella\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-12T13:00:57+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-07-23T20:02:39+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1189\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Nishant Bhatia - Cloud Architect\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Nishant Bhatia - Cloud Architect\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/\"},\"author\":{\"name\":\"Nishant Bhatia - Cloud Architect\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/14cc749fce6a626f4e615a0d53efb709\"},\"headline\":\"Azure PrivateLink Setup With Couchbase Capella\",\"datePublished\":\"2024-07-12T13:00:57+00:00\",\"dateModified\":\"2024-07-23T20:02:39+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/\"},\"wordCount\":695,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg\",\"keywords\":[\"Microsoft Azure\",\"privatelinks\"],\"articleSection\":[\"Application Design\",\"Best Practices and Tutorials\",\"Couchbase Capella\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/\",\"name\":\"Azure PrivateLink Setup With Couchbase Capella - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg\",\"datePublished\":\"2024-07-12T13:00:57+00:00\",\"dateModified\":\"2024-07-23T20:02:39+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg\",\"width\":2560,\"height\":1189},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Azure PrivateLink Setup With Couchbase Capella\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/14cc749fce6a626f4e615a0d53efb709\",\"name\":\"Nishant Bhatia - Cloud Architect\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/6b3e33d8e1e728532201181a4b557ec1\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7d3d3f6f12724ef9095e97d255b64435e9c6b3df4c0e02d34a569a65138719f2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7d3d3f6f12724ef9095e97d255b64435e9c6b3df4c0e02d34a569a65138719f2?s=96&d=mm&r=g\",\"caption\":\"Nishant Bhatia - Cloud Architect\"},\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/nishantbhatia\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Azure PrivateLink Setup With Couchbase Capella - The Couchbase Blog","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:\/\/www.couchbase.com\/blog\/es\/set-up-azure-privatelinks-with-couchbase-capella\/","og_locale":"es_MX","og_type":"article","og_title":"Azure PrivateLink Setup With Couchbase Capella","og_description":"What are PrivateLinks? PrivateLinks are a networking service that allows for the private connection between a cloud service and your virtual network. This connection is made without exposing your data to the public internet, enhancing security by keeping network traffic [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/set-up-azure-privatelinks-with-couchbase-capella\/","og_site_name":"The Couchbase Blog","article_published_time":"2024-07-12T13:00:57+00:00","article_modified_time":"2024-07-23T20:02:39+00:00","og_image":[{"width":2560,"height":1189,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg","type":"image\/jpeg"}],"author":"Nishant Bhatia - Cloud Architect","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Nishant Bhatia - Cloud Architect","Est. reading time":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/"},"author":{"name":"Nishant Bhatia - Cloud Architect","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/14cc749fce6a626f4e615a0d53efb709"},"headline":"Azure PrivateLink Setup With Couchbase Capella","datePublished":"2024-07-12T13:00:57+00:00","dateModified":"2024-07-23T20:02:39+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/"},"wordCount":695,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg","keywords":["Microsoft Azure","privatelinks"],"articleSection":["Application Design","Best Practices and Tutorials","Couchbase Capella"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/","url":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/","name":"Azure PrivateLink Setup With Couchbase Capella - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg","datePublished":"2024-07-12T13:00:57+00:00","dateModified":"2024-07-23T20:02:39+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2024\/07\/george-pagan-iii-BNJP7v5Oow-unsplash-scaled.jpg","width":2560,"height":1189},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/set-up-azure-privatelinks-with-couchbase-capella\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Azure PrivateLink Setup With Couchbase Capella"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/14cc749fce6a626f4e615a0d53efb709","name":"Nishant Bhatia - Arquitecto de la nube","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/6b3e33d8e1e728532201181a4b557ec1","url":"https:\/\/secure.gravatar.com\/avatar\/7d3d3f6f12724ef9095e97d255b64435e9c6b3df4c0e02d34a569a65138719f2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7d3d3f6f12724ef9095e97d255b64435e9c6b3df4c0e02d34a569a65138719f2?s=96&d=mm&r=g","caption":"Nishant Bhatia - Cloud Architect"},"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/nishantbhatia\/"}]}},"authors":[{"term_id":9941,"user_id":85152,"is_guest":0,"slug":"nishantbhatia","display_name":"Nishant Bhatia - Cloud Architect","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/7d3d3f6f12724ef9095e97d255b64435e9c6b3df4c0e02d34a569a65138719f2?s=96&d=mm&r=g","first_name":"Nishant","last_name":"Bhatia - Cloud Architect","user_url":"","author_category":"","description":""}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/15957","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/85152"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=15957"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/15957\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/16019"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=15957"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=15957"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=15957"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=15957"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}