Back to Materialize

AWS PrivateLink connections (Cloud-only)

doc/user/content/ingest-data/network-security/privatelink.md

1232.1 KB
Original Source

Materialize can connect to a Kafka broker, a Confluent Schema Registry server, a PostgreSQL database, or a MySQL database through an AWS PrivateLink service.

In this guide, we'll cover how to create AWS PRIVATELINK connections and retrieve the AWS principal needed to configure the AWS PrivateLink service.

{{< tabs tabID="1" >}} {{< tab "Kafka on AWS">}}

{{< note >}} Materialize provides a Terraform module that automates the creation and configuration of AWS resources for a PrivateLink connection. For more details, see the Terraform module repositories for Amazon MSK and self-managed Kafka clusters. {{</ note >}}

{{% network-security/privatelink-kafka %}}

{{< /tab >}}

{{< tab "PostgreSQL on AWS">}}

{{< note >}} Materialize provides a Terraform module that automates the creation and configuration of AWS resources for a PrivateLink connection. For more details, see the Terraform module repository. {{</ note >}}

{{% network-security/privatelink-postgres %}}

{{< /tab >}}

{{< tab "MySQL on AWS">}}

{{< note >}} Materialize provides a Terraform module that automates the creation and configuration of AWS resources for a PrivateLink connection. For more details, see the Terraform module repository. {{</ note >}}

{{% network-security/privatelink-mysql %}}

{{< /tab >}}

{{< /tabs >}}