You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[AWS PrivateLink][aws-docs-private-link] provides private connectivity between virtual private clouds (VPCs), supported services and resources, and your on-premises networks, without exposing your traffic to the public internet.
4
+
To set up a PrivateLink connection between Cube Cloud Dedicated Infrastructure and your own VPC,
5
+
you'll need to prepare an Endpoint Service,
6
+
share service details with the Cube team, and accept the incoming connection request.
7
+
8
+
## Preparing the Endpoint Service
9
+
10
+
There are two common scenarios for preparing the Endpoint Service:
11
+
- Connecting to a service in your AWS infrastructure
12
+
- Connecting to a service provided by a third party such as Snowflake, Databricks, Altinity Cloud, etc.
13
+
14
+
In the case of your own infrastructure, please follow the [official AWS documentation][aws-docs-endpoint-service] to configure the Endpoint Service
15
+
pointing at your data source.
16
+
17
+
If your data source is hosted in a third-party infrastructure, please follow the vendor's documentation
18
+
for creating and managing an Endpoint Service.
19
+
20
+
## Allowing Cube Cloud Principal
21
+
22
+
Cube Cloud needs to be added to the list of principals allowed to discover your Endpoint Service.
23
+
To do so, please go to <Btn>AWS Console</Btn> -> <Btn>VPC</Btn> -> <Btn>Endpoint Services</Btn> -> <Btn>Your service</Btn> -> <Btn>Allow principals</Btn>
24
+
and add `arn:aws:iam::331376342520` to the list.
25
+
26
+
## Gathering required information
27
+
28
+
To request establishing a PrivateLink connection, please share the following information with the Cube team:
29
+
30
+
-**Service Name** (such as `com.amazonaws.vpce.us-west-2.vpce-svc-abcde`)
31
+
-**Reference Name** for the record (such as "Snowflake-prod" or "clickhouse-dev")
32
+
-**Ports**: a list of ports that will be accessed through this connection
33
+
-**DNS Name** (optional): an internal DNS name of the upstream service in case SSL needs to be supported
34
+
35
+
If a DNS name is provided, an internal DNS record will be created pointing at the established PrivateLink
36
+
connection, and the service will be addressable by that name inside the Cube Cloud infrastructure.
37
+
38
+
## Accepting the connection
39
+
40
+
The Cube Cloud team will notify you once the connection request is sent. You can accept it by going to
0 commit comments