Skip to content

Commit 6883214

Browse files
committed
change endpoint urls improved
1 parent 0c0a072 commit 6883214

File tree

2 files changed

+7
-17
lines changed

2 files changed

+7
-17
lines changed

deploy-manage/deploy/cloud-enterprise/change-endpoint-urls.md

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -8,45 +8,36 @@ mapped_pages:
88

99
# Change endpoint URLs [ece-administering-endpoints]
1010

11-
For applications without SSL or HTTPS protocol support, you can use a local endpoint with the HTTP protocol, which in turn connects to your Elasticsearch cluster or to Kibana either using the HTTP or the HTTPS protocol.
11+
{{es}} and {{kib}} endpoint URLs are constructed using the `CLUSTER_ID` of the component ({{es}} or {{kib}}), and the domain name (`CNAME`) configured in the **Deployment Endpoints** section of the **Platform > Settings** UI.
1212

13-
By default, cluster and Kibana endpoint URLs are constructed according to the following pattern, where `CLUSTER_ID` and `LOCAL_HOST_IP` are values that depend on your specific installation:
13+
By default, the deployments `CNAME` is set to `LOCAL_HOST_IP.ip.es.io`, where `LOCAL_HOST_IP` is the IP address of the first installed ECE host. This results in the following default endpoint URLs:
1414

1515
```sh
1616
http://CLUSTER_ID.LOCAL_HOST_IP.ip.es.io:9200
1717
https://CLUSTER_ID.LOCAL_HOST_IP.ip.es.io:9243
1818
```
1919

20-
For example:
21-
22-
```sh
23-
http://2882c82e54d4361.us-west-5.aws.found.io:9200
24-
https://2882c82e54d4361.us-west-5.aws.found.io:9243
25-
```
26-
27-
::::{tip}
28-
To find your endpoints, select a deployment review the information on the **Elasticsearch** and **Kibana** pages.
20+
::::{important}
21+
If your application does not support HTTPS, you can connect to the HTTP endpoint on port 9200. However, for security reasons, it is recommended to use **HTTPS (9243)** whenever possible.
2922
::::
3023

3124
To change endpoints in the Cloud UI:
3225

3326
1. [Log into the Cloud UI](log-into-cloud-ui.md).
3427
2. From the **Platform** menu, select **Settings**.
35-
3. Specify the deployment domain name value for your cluster and Kibana endpoints.
28+
3. Specify the deployment domain name (`CNAME`) value for your cluster and Kibana endpoints.
3629
4. Select **Update Deployment endpoints**. The new endpoint becomes effective immediately.
3730

31+
To find your deployment endpoints, select a deployment and review the information on the **Elasticsearch** and **Kibana** pages.
32+
3833
::::{tip}
3934
If you install Elastic Cloud Enterprise on AWS, you likely need to modify the cluster endpoint. To learn more, check [Endpoint URLs Inaccessible on AWS](../../../troubleshoot/deployments/cloud-enterprise/common-issues.md#ece-aws-private-ip).
4035
::::
4136

42-
4337
::::{tip}
4438
If you have an App Search instance, after specifying a new deployment domain name value you need to reapply the App Search [cluster configuration](advanced-cluster-configuration.md), either with or without any changes.
4539
::::
4640

47-
4841
::::{note}
4942
The built-in Proxy Certificate only validates against the default endpoint format described on this page. Once you change it, it is necessary to upload a new Proxy Certificate as described in [Manage security certificates](/deploy-manage/security/secure-your-elastic-cloud-enterprise-installation/manage-security-certificates.md). For test only, clients can be configured with hostname verification disabled until the new certificate is uploaded.
5043
::::
51-
52-

deploy-manage/deploy/cloud-enterprise/ece-wildcard-dns.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ mapped_pages:
1212
We do not recommend using `ip.es.io` for production systems. Please set up your own domain name and DNS resolver for production. We do not guarantee uptime with `ip.es.io`.
1313
::::
1414

15-
1615
By default, Elastic Cloud Enterprise uses the external `ip.es.io` service provided by Elastic to resolve virtual Elasticsearch cluster host names in compliance with RFC1918. The service works by resolving host names of the form `<ip>.ip.es.io` to `<ip>`. In the case of Elastic Cloud Enterprise, each cluster is assigned a virtual host name of the form `<cluster id>.<proxy ip address>.ip.es.io:<port>`, such as `6dfc65aae62341e18a8b7692dcc97186.10.8.156.132.ip.es.io:9243`. The `ip.es.io` service simply resolves the virtual host name of the cluster to the proxy address which is specified during installation, `10.8.156.132` in our example, so that client requests are sent to the proxy. The proxy then extracts the cluster ID from the virtual host name of the cluster and uses its internal routing table to route the request to the right allocator.
1716

1817
The `ip.es.io` service is provided to help you evaluate Elastic Cloud Enterprise without having to set up DNS records for your environment. You must set up a wildcard DNS record for your production system. You typically set up a wildcard DNS record that resolves to the proxy host or to a load balancer if you set up multiple proxies fronted by a load balancer. You can create both a wildcard DNS entry for your endpoints and a wildcard TLS/SSL certificate, so that you can create multiple clusters without the need for further DNS or TSL/SSL modifications. Simply configure your DNS to point to your load balancers and install your certificates on them, so that communication with the cluster is secure.

0 commit comments

Comments
 (0)