{"id":11145,"date":"2021-05-13T09:04:03","date_gmt":"2021-05-13T16:04:03","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=11145"},"modified":"2025-06-13T23:42:24","modified_gmt":"2025-06-14T06:42:24","slug":"alternate-address-por-support-for-couchbase-n1ql-clusters","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/alternate-address-por-support-for-couchbase-n1ql-clusters\/","title":{"rendered":"Suporte a endere\u00e7os e portas alternativos para clusters Couchbase\/N1QL"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Para se conectar \u00e0s implementa\u00e7\u00f5es do Couchbase na nuvem (AWS, Azure ou GCP) ou no Kubernetes, oferecemos suporte a v\u00e1rios endere\u00e7os na forma de <em>endere\u00e7os alternativos<\/em>. Os aplicativos externos usam esse recurso para se comunicar com o cluster, mas n\u00e3o diretamente com os n\u00f3s. Essas configura\u00e7\u00f5es permitem o acesso interno a um roteador ou outra entidade em rede que fornece interfaces em nome do cluster.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Ao configurar endere\u00e7os alternativos, tamb\u00e9m podemos configurar <em>porta alternativa<\/em> n\u00fameros. O melhor exemplo de configura\u00e7\u00e3o de endere\u00e7o alternativo s\u00e3o os endere\u00e7os IP p\u00fablicos e privados da AWS. Cada n\u00f3 tem um IP privado e um DNS, mas eles tamb\u00e9m podem atribuir um IP p\u00fablico e um registro DNS. Esses IPs p\u00fablicos podem ser atribu\u00eddos de forma est\u00e1tica ou din\u00e2mica.<\/span><\/p>\n<div id=\"attachment_11188\" style=\"width: 778px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/docs.couchbase.com\/server\/7.0\/learn\/clusters-and-availability\/connectivity.html#alternate-addresses\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-11188\" class=\"size-medium_large wp-image-11188\" src=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2021\/05\/externalAddressDiagram01-768x750.png\" alt=\"Access to nodes within an internal network or cloud\" width=\"768\" height=\"750\" srcset=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01-768x750.png 768w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01-300x293.png 300w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01-50x50.png 50w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01-20x20.png 20w, https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01.png 926w\" sizes=\"auto, (max-width: 768px) 100vw, 768px\" \/><\/a><p id=\"caption-attachment-11188\" class=\"wp-caption-text\">Acesso a n\u00f3s em uma rede interna ou na nuvem<\/p><\/div>\n<p><span style=\"font-weight: 400\">Em seguida, os clientes se conectam ao host p\u00fablico e \u00e0s portas, conforme visto na se\u00e7\u00e3o de endere\u00e7o externo no <em>nodeServices<\/em> informa\u00e7\u00f5es sob o <em>pools\/default\/nodesServices<\/em> Ponto final de descanso.<\/span><\/p>\n<h2>Encaminhamento de porta para a inst\u00e2ncia do Couchbase no AWS<\/h2>\n<p><span style=\"font-weight: 400\">Uma etapa importante na configura\u00e7\u00e3o de endere\u00e7os alternativos \u00e9 o encaminhamento de portas. Quando os endere\u00e7os alternativos s\u00e3o provisionados, o mapeamento do host externo e da porta para as portas internas deve ser feito por um administrador de rede. O cliente pode ent\u00e3o usar o endere\u00e7o e a porta externos para se conectar ao servi\u00e7o. <\/span><\/p>\n<p><span style=\"font-weight: 400\">Uma vez dentro da rede (um usu\u00e1rio se conecta a um endere\u00e7o externo, interno \u00e0 implanta\u00e7\u00e3o onde ocorre o mapeamento de portas), a porta externa ser\u00e1 mapeada para a porta interna para acessar o servi\u00e7o com base na autoriza\u00e7\u00e3o. Isso pode ser feito no AWS usando as etapas descritas<\/span> <a href=\"https:\/\/aws.amazon.com\/blogs\/mt\/amazon-ec2-instance-port-forwarding-with-aws-systems-manager\/\"><span style=\"font-weight: 400\">aqui<\/span><\/a><span style=\"font-weight: 400\">.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Dependendo do que estiver acess\u00edvel fora do firewall (acesso em n\u00edvel de porta), o cliente poder\u00e1 enviar consultas a esse servi\u00e7o. Depois que endere\u00e7os e portas externos alternativos forem provisionados, o Couchbase <em>ns_servidor<\/em> atualiza os pontos de extremidade REST:\u00a0<\/span><\/p>\n<pre class=\"toolbar:2 nums:false nums-toggle:false show-plain-default:true lang:default decode:true\">pools\/default\r\npools\/nodes\r\npools\/default\/buckets, pools\/default\/buckets\/&lt;bucket-name&gt;, pools\/default\/buckets\/&lt;bucket-name&gt;\/nodes\r\npools\/default\/b\/&lt;bucket-name&gt;, pools\/default\/bs\/&lt;bucket-name&gt;\r\npoolsStreaming\/default\r\npools\/default\/bucketsStreaming\/&lt;bucket-name&gt;\r\npools\/default\/nodesServices, pools\/default\/nodesServicesStreaming<\/pre>\n<p><span style=\"font-weight: 400\">Internamente, os servi\u00e7os do Couchbase n\u00e3o precisam ser reiniciados em novas portas e somente o cliente deve permitir conex\u00f5es a um determinado host\/porta com base nas informa\u00e7\u00f5es dispon\u00edveis no <em>nodeServices<\/em> sob o atributo externo.<\/span><\/p>\n<p><span style=\"font-weight: 400\">O <em>nodeServices<\/em> O ponto de extremidade REST mostra o mapeamento de hosts e portas:<\/span><\/p>\n<pre class=\"decode-attributes:false lang:js decode:true\">\"alternateAddresses\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"external\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"hostname\": \"ec2-3-140-253-252.us-east-2.compute.amazonaws.com\",\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"ports\": {\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"mgmt\": 8891,\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"mgmtSSL\": 18891,\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"n1ql\": 9000,\r\n \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\"n1qlSSL\": 19000 \r\n\u2026<\/pre>\n<h2><span style=\"font-weight: 400\">Etapas de configura\u00e7\u00e3o do endere\u00e7o alternativo\u00a0<\/span><\/h2>\n<p><span style=\"font-weight: 400\">1 - Configure o cluster do Couchbase e use chamadas REST ou CLI para configurar endere\u00e7os alternativos:<\/span><\/p>\n<pre class=\"wrap:true decode-attributes:false lang:default decode:true\">$ curl -v -X PUT -u [admin]:[password]  https:\/\/[ip-address]:8091\/node\/controller\/setupAlternateAddresses\/external  [-d hostname=&lt;alternate-address&gt; ] [-d &lt;service-name&gt;=&lt;alternate-port-number&gt; ]<\/pre>\n<p><span style=\"font-weight: 400\">OU<\/span><\/p>\n<pre class=\"wrap:true decode-attributes:false lang:default decode:true\">$ couchbase-cli setting-alternate-address [--cluster &lt;url&gt;] [--username &lt;user&gt;] [--password &lt;password&gt;] [--list] [--set] [--remove] [--hostname &lt;host&gt;] [--ports &lt;ports&gt;]<\/pre>\n<p><span style=\"font-weight: 400\">No exemplo abaixo, o endere\u00e7o externo se torna <em>cluster.com<\/em> para n\u00f3 interno <em>172.23.104.92<\/em>. Ele tamb\u00e9m define a nova porta externa do N1QL como <em>9000<\/em>.\u00a0<\/span><\/p>\n<pre class=\"wrap:true decode-attributes:false lang:default decode:true\">$ couchbase-cli setting-alternate-address -c 172.23.104.92 -u Administrator -p password\u00a0 --hostname cluster.com --set --node 172.23.104.92 --ports n1ql=9000,n1qlSSL=19000<\/pre>\n<p><span style=\"font-weight: 400\">2 - Modificar <em>\/etc\/hosts<\/em> para conter acesso a <em>cluster.com<\/em>.\u00a0\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">3 - Para o encaminhamento de porta em uma m\u00e1quina virtual, podemos usar o seguinte comando para o <em>Servi\u00e7o de consulta<\/em> em execu\u00e7\u00e3o na porta <em>8093<\/em>.\u00a0<\/span><\/p>\n<pre class=\"wrap:true decode-attributes:false lang:default decode:true\">$ iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 9000 -j REDIRECT --to-port 8093<\/pre>\n<p>Em seguida, liste as configura\u00e7\u00f5es atuais de encaminhamento para confirmar:<\/p>\n<pre class=\"wrap:true decode-attributes:false lang:default decode:true\">$ iptables -L -n -t nat\r\nChain PREROUTING (policy ACCEPT)\r\ntarget \u00a0 \u00a0 prot opt source \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 destination\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\r\nREDIRECT \u00a0 tcp\u00a0 --\u00a0 0.0.0.0\/0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 0.0.0.0\/0\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 tcp dpt:9000 redir ports 8093<\/pre>\n<p><span style=\"font-weight: 400\">Liste as configura\u00e7\u00f5es de endere\u00e7o alternativo:\u00a0<\/span><\/p>\n<pre class=\"decode-attributes:false lang:default decode:true\">$ \/opt\/couchbase\/bin\/couchbase-cli setting-alternate-address -c 172.23.104.92 -u Administrator -p password --list Hostname\r\nAlternate Address | Ports (Primary\/Alternate) | capi | capiSSL | fts | ftsGRPC | ftsGRPCSSL | ftsSSL | indexAdmin | indexHttp | indexHttps | indexScan | indexStreamCatchup | indexStreamInit | indexStreamMaint | kv | kvSSL | mgmt | mgmtSSL | n1ql | n1qlSSL | projector\r\n172.23.104.92  - cluster.com                  | 8092\/8092 | 18092\/180928094\/8094 | 9130\/9130 | 19130\/1913018094\/180949100\/9100 | 9102\/9102 | 19102\/191029101\/9101 | 9104\/9104 | 9103\/9103 | 9105\/9105 | 11210\/1121011207\/112078091\/8091 | 18091\/180918093\/8093 | 18093\/180939999\/9999\r\n<\/pre>\n<p><span style=\"font-weight: 400\">Para usar o <em>cbq <\/em>para acessar endere\u00e7os alternativos, use a ferramenta de consulta <em>configura\u00e7\u00e3o de rede<\/em> ou <em>nfcg<\/em> e defini-la como externa. Isso nos permite executar consultas:<\/span><\/p>\n<pre class=\"decode-attributes:false lang:default decode:true\">$ .\/cbq -u Administrator -p password -e ec2-***.us-east-2.compute.amazonaws.com:9000 -ncfg external \r\n\r\nConnected to : https:\/\/ec2-***.us-east-2.compute.amazonaws.com:9000\/. \r\nType Ctrl-D or \\QUIT to exit. \r\nPath to history file for the shell: \/root\/.cbq_history\u00a0 \r\ncbq&gt;<\/pre>\n<hr \/>\n<p><span style=\"font-weight: 400\">Consulte a documenta\u00e7\u00e3o do Couchbase<\/span> <a href=\"https:\/\/docs.couchbase.com\/server\/7.0\/learn\/clusters-and-availability\/connectivity.html#alternate-addresses\"><span style=\"font-weight: 400\">aqui<\/span><\/a> para obter mais informa\u00e7\u00f5es sobre clusters, redes e uso de endere\u00e7os alternativos<span style=\"font-weight: 400\">.\u00a0<\/span><\/p>","protected":false},"excerpt":{"rendered":"<p>In order to connect to Couchbase deployments on cloud (AWS, Azure or GCP) or Kubernetes, we support multi-addresses in the form of alternate addresses. External applications use this facility to communicate with the cluster, but not directly to the nodes. [&hellip;]<\/p>","protected":false},"author":6882,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1815,2225,1816,1813,1812],"tags":[1245,1331],"ppma_author":[9057],"class_list":["post-11145","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-best-practices-and-tutorials","category-cloud","category-couchbase-server","category-security","category-n1ql-query","tag-cloud","tag-network"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.5 (Yoast SEO v26.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase\/N1QL Clusters: Alternate Address + Port Support<\/title>\n<meta name=\"description\" content=\"To connect to Couchbase deployments on cloud (AWS, Azure or GCP) or Kubernetes, Couchbase supports multi-addresses in the form of alternate addresses.\" \/>\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\/pt\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Alternate Address &amp; Port Support for Couchbase\/N1QL Clusters\" \/>\n<meta property=\"og:description\" content=\"To connect to Couchbase deployments on cloud (AWS, Azure or GCP) or Kubernetes, Couchbase supports multi-addresses in the form of alternate addresses.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2021-05-13T16:04:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:42:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01.png\" \/>\n\t<meta property=\"og:image:width\" content=\"926\" \/>\n\t<meta property=\"og:image:height\" content=\"904\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Isha Kandaswamy\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Isha Kandaswamy\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\"},\"author\":{\"name\":\"Isha Kandaswamy\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f236f76f209f447fbc8fd46d91eb7e52\"},\"headline\":\"Alternate Address &amp; Port Support for Couchbase\/N1QL Clusters\",\"datePublished\":\"2021-05-13T16:04:03+00:00\",\"dateModified\":\"2025-06-14T06:42:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\"},\"wordCount\":486,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"cloud\",\"network\"],\"articleSection\":[\"Best Practices and Tutorials\",\"Couchbase Capella\",\"Couchbase Server\",\"Security\",\"SQL++ \/ N1QL Query\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\",\"name\":\"Couchbase\/N1QL Clusters: Alternate Address + Port Support\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2021-05-13T16:04:03+00:00\",\"dateModified\":\"2025-06-14T06:42:24+00:00\",\"description\":\"To connect to Couchbase deployments on cloud (AWS, Azure or GCP) or Kubernetes, Couchbase supports multi-addresses in the form of alternate addresses.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Alternate Address &amp; Port Support for Couchbase\/N1QL Clusters\"}]},{\"@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\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@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\/f236f76f209f447fbc8fd46d91eb7e52\",\"name\":\"Isha Kandaswamy\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e8464106b598ad96e4e1446687ce93f6\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9c28181876ed38a9634b77ddbe73ada95b0f82838c0cce722be73968630d41e1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9c28181876ed38a9634b77ddbe73ada95b0f82838c0cce722be73968630d41e1?s=96&d=mm&r=g\",\"caption\":\"Isha Kandaswamy\"},\"description\":\"Isha Kandaswamy is a Senior Software Engineer at Couchbase. Isha is responsible for the development of designing the different features and tools for the N1QL Query Language -SQL for Json. Also, Designing and implementing features and tools for the N1QL query language.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/isha-kandaswamy\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase\/N1QL Clusters: Alternate Address + Port Support","description":"Para se conectar \u00e0s implanta\u00e7\u00f5es do Couchbase na nuvem (AWS, Azure ou GCP) ou no Kubernetes, o Couchbase oferece suporte a v\u00e1rios endere\u00e7os na forma de endere\u00e7os alternativos.","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\/pt\/alternate-address-por-support-for-couchbase-n1ql-clusters\/","og_locale":"pt_BR","og_type":"article","og_title":"Alternate Address &amp; Port Support for Couchbase\/N1QL Clusters","og_description":"To connect to Couchbase deployments on cloud (AWS, Azure or GCP) or Kubernetes, Couchbase supports multi-addresses in the form of alternate addresses.","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/alternate-address-por-support-for-couchbase-n1ql-clusters\/","og_site_name":"The Couchbase Blog","article_published_time":"2021-05-13T16:04:03+00:00","article_modified_time":"2025-06-14T06:42:24+00:00","og_image":[{"width":926,"height":904,"url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2021\/05\/externalAddressDiagram01.png","type":"image\/png"}],"author":"Isha Kandaswamy","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Isha Kandaswamy","Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/"},"author":{"name":"Isha Kandaswamy","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/f236f76f209f447fbc8fd46d91eb7e52"},"headline":"Alternate Address &amp; Port Support for Couchbase\/N1QL Clusters","datePublished":"2021-05-13T16:04:03+00:00","dateModified":"2025-06-14T06:42:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/"},"wordCount":486,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["cloud","network"],"articleSection":["Best Practices and Tutorials","Couchbase Capella","Couchbase Server","Security","SQL++ \/ N1QL Query"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/","url":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/","name":"Couchbase\/N1QL Clusters: Alternate Address + Port Support","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2021-05-13T16:04:03+00:00","dateModified":"2025-06-14T06:42:24+00:00","description":"Para se conectar \u00e0s implanta\u00e7\u00f5es do Couchbase na nuvem (AWS, Azure ou GCP) ou no Kubernetes, o Couchbase oferece suporte a v\u00e1rios endere\u00e7os na forma de endere\u00e7os alternativos.","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/alternate-address-por-support-for-couchbase-n1ql-clusters\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Alternate Address &amp; Port Support for Couchbase\/N1QL Clusters"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados 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":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@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\/f236f76f209f447fbc8fd46d91eb7e52","name":"Isha Kandaswamy","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/e8464106b598ad96e4e1446687ce93f6","url":"https:\/\/secure.gravatar.com\/avatar\/9c28181876ed38a9634b77ddbe73ada95b0f82838c0cce722be73968630d41e1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9c28181876ed38a9634b77ddbe73ada95b0f82838c0cce722be73968630d41e1?s=96&d=mm&r=g","caption":"Isha Kandaswamy"},"description":"Isha Kandaswamy \u00e9 engenheira de software s\u00eanior da Couchbase. Isha \u00e9 respons\u00e1vel pelo desenvolvimento de diferentes recursos e ferramentas para a linguagem de consulta N1QL -SQL para Json. Al\u00e9m disso, projetar e implementar recursos e ferramentas para a linguagem de consulta N1QL.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/isha-kandaswamy\/"}]}},"authors":[{"term_id":9057,"user_id":6882,"is_guest":0,"slug":"isha-kandaswamy","display_name":"Isha Kandaswamy","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/9c28181876ed38a9634b77ddbe73ada95b0f82838c0cce722be73968630d41e1?s=96&d=mm&r=g","author_category":"","last_name":"Kandaswamy","first_name":"Isha","job_title":"","user_url":"","description":"Isha Kandaswamy \u00e9 engenheira de software s\u00eanior da Couchbase. Isha \u00e9 respons\u00e1vel pelo desenvolvimento de diferentes recursos e ferramentas para a linguagem de consulta N1QL -SQL para Json. Al\u00e9m disso, projetar e implementar recursos e ferramentas para a linguagem de consulta N1QL."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/11145","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/6882"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=11145"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/11145\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=11145"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=11145"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=11145"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=11145"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}