Public Connectivity for Confluent Cloud Clusters on AWS¶
Confluent Cloud offers data in motion services, such as Kafka, ksqlDB, Schema Registry, and Audit Logs, that can be shared across organizations over the public internet on AWS. Confluent Cloud services include public internet connectivity for the Basic, Standard, and Dedicated cluster types.
Because the cloud infrastructure used by Confluent Cloud does not guarantee static IP addresses across cluster changes, DNS is used to provide a consistent address. The underlying IP addresses might be stable for a period of time, but are subject to change at any time, so they should not be relied upon for any use.
Confluent provides egress static IP addresses that you can use for communicating between Dedicated Kafka clusters in Confluent Cloud and external data sources and sinks. For more information, see Use Static IP addresses on Confluent Cloud and Egress Static IP Addresses for Confluent Cloud Connectors.
There is no support for static ingress IP addresses. However, DNS resolution for
each Kafka cluster follows a predictable pattern. For example, if your cluster
bootstrap URL is
pkc-12345.<region>.<cloud>.<tld> and the default broker
prifix is used, then all broker endpoints will be of the format:
b0-pkc-12345.<region>.<cloud>.<tld> b1-pkc-12345.<region>.<cloud>.<tld> b2-pkc-12345.<region>.<cloud>.<tld> ...
The following blogs describe how the common outbound proxies handle IP address changes: