Egress PrivateLink Endpoints Setup Guide: First-Party Services on AWS for Confluent Cloud¶
This topic presents the steps for setting up Egress PrivateLink Endpoints for the AWS first-party services on AWS and Confluent Cloud to enable fully managed connectors in Confluent Cloud using AWS PrivateLink.
Prerequisites¶
In Confluent Cloud, one of the following cluster types was set up with the specified network resource:
A Dedicated cluster with a Confluent Cloud network
For the steps to create a Confluent Cloud network, see Create a Confluent Cloud network. The Connection type of the network needs to be “PrivateLink Access”.
A Enterprise cluster with a network gateway
For the steps to create a gateway, see Create a gateway for outbound connectivity in Confluent Cloud.
Step 1. Create an Egress PrivateLink Endpoint¶
Confluent Cloud Egress PrivateLink Endpoints are AWS interface VPC Endpoints used to connect to AWS PrivateLink Services.
In the Network management page or tab of the desired Confluent Cloud environment, click the Confluent Cloud network you want to add the PrivateLink Endpoint to. The Connection Type of the network needs to be “PrivateLink Access”.
Click Create endpoint in the Egress connections tab.
Click the service you want to connect to. Select Other if you do not see the specific service.
Follow the guided steps to specify the field values, including:
Name: Name of the PrivateLink Endpoint.
PrivateLink service name: The name of the PrivateLink service.
The applicable service name can be retrieved from the AWS Services Privatelink Support page, for example,
com.amazonaws.<region>.<service>
.Create an endpoint with high availability: Check the box if you wish to deploy an endpoint with High Availability.
Endpoints deployed with high availability have network interfaces deployed in multiple availability zones.
Click Create to create the PrivateLink Endpoint.
If there are additional steps for the specific target service, follow the prompt to complete the tasks, and then click Finish.
In the Network management page or tab of the desired Confluent Cloud environment, click the For serverless products tab.
Click the gateway to which you want to add the PrivateLink Endpoint.
In the Access points tab, click Add access point.
Click the service you want to connect to. Select Other if you do not see the specific service.
Specific services are listed based on the cloud provider for the gateway.
Follow the guided steps to specify the field values, including:
Access point name: Name of the PrivateLink Endpoint.
Create an endpoint with high availability: Check the box if you wish to deploy an endpoint with High Availability.
Endpoints deployed with high availability have network interfaces deployed in multiple availability zones.
PrivateLink service name: The name of the PrivateLink service.
The applicable service name can be retrieved from the AWS Services Privatelink Support page, for example,
com.amazonaws.<region>.<service>
.
Click Create access point to create the PrivateLink Endpoint.
If there are additional steps for the specific target service, follow the prompt to complete the tasks, and click Finish.
Step 2. Create the DNS record¶
When the PrivateLink Endpoint status transitions to “Ready”, click Create DNS record in the Egress DNS tab, or click Create Record on the associated PrivateLink Endpoint tile.
Specify the following:
- Access point: The Egress PrivateLink Endpoint you created in the Step 1 section above.
- Domain: Associated service endpoint
(
<service>.<region>.amazonaws.com
).
Links to AWS Service endpoints can be found on AWS Service Information.
Click Save to create the record.
In the Network Management tab of your environment, click the For serverless products tab, and click the Confluent Cloud gateway you want to add the DNS record to.
In the DNS tab, click Create DNS record.
Specify the following field values:
- Access point: The Egress PrivateLink Endpoint you created in the Step 1 section above.
- Domain: Associated service endpoint
(
<service>.<region>.amazonaws.com
).
Links to AWS Service endpoints can be found on AWS Service Information.
Click Save.
Step 3. Create the Connector¶
- When the DNS Record status transitions to “Ready”, you can create the connector.
- For the steps to create the connector, refer to the connector-specific documentation that is listed for your specific connector in Supported connectors.