Connecting Through AWS VPC Peering

Last updated on Jul 27, 2026

Hevo provides you with the option of connecting to your AWS Source or Destination database, such as Amazon RDS or Amazon Aurora, via VPC peering. This option is available only under a business plan.

Note: The AWS database that you are connecting to must not be publicly accessible; it must not have a public IP address.

As seen in the image below, to establish a connection through VPC peering between the Hevo platform and your database, Hevo:

VPC Peering Architecture

  • Creates an intermediate VPC or uses an existing one.

  • Peers an intermediate VPC with the VPC in which your database is created.

  • Communicates with your database through a tunnel instance inside the intermediate VPC.

The following image illustrates the steps for connecting your Source or Destination database through AWS VPC peering. The steps are also described in detail in the sections below.

VPC Peering Connection


Create a VPC Peering Connection Request

Perform the following steps to request a VPC peering connection from the Hevo dashboard:

  1. In the top right corner of the Hevo dashboard, click the drop-down next to your username, and then click Team.

    Click Team

  2. In the top navigation pane, click the Connectivity tab.

    Connectivity tab

  3. On the VPC Peering Connections page, click + Create VPC Peering.

    Click Create VPC Peering

  4. On the Create VPC Peering Connection page, specify the following, and then click Create:

    Create VPC Peering Connection

    • Connection Name: A unique name for your VPC peering connection. For example, Hevo VPC Connection.

    • VPC ID: The ID of the AWS VPC that contains your Source or Destination database.

    • CIDR Range: The IP address range of your AWS VPC in CIDR format. For example, 172.31.0.0/16. If the CIDR range overlaps with Hevo’s CIDR range, the request enters a Request Submitted state, requiring manual intervention from Hevo’s infrastructure team.

    • AWS Account ID: The 12-digit ID of the AWS account in which your VPC exists.

    • AWS Region: Select the AWS region in which your Source or Destination database is hosted from the drop-down.

Your VPC peering connection request is submitted to Hevo and now appears on the VPC Peering Connections page in one of the following states:

  • Pending: Hevo automatically provisions the VPC peering connection. This usually takes a few minutes. The status is updated automatically after your request is provisioned.

    Pending

  • Request Submitted: The connection requires manual setup by Hevo’s infrastructure team due to network or infrastructure requirements. This may take longer. No action is needed from your end. The status is updated automatically once your request is provisioned.

    Request Submitted

Note: You cannot delete a VPC peering connection from the dashboard. If you no longer need a connection, contact Hevo Support to have it removed.

Once your request reaches Pending Acceptance, you must accept the connection request sent by Hevo from your Amazon VPC console within 7 days; otherwise, it automatically expires and must be resubmitted.


Accept the VPC Peering Connection Request

Once your request has been provisioned, Hevo generates a VPC peering connection request to your AWS account and displays the following information on the VPC Peering Connections page:

Hevo CIDR and VPC Peering ID

  • Hevo CIDR: The IP address range of Hevo’s network, in CIDR format. For example, 10.0.0.0/28. Add this to your VPC route table and database security group, so that traffic to your database is routed through the peering connection and permitted to reach it.

  • Peering ID: The ID of the peering connection request that Hevo generates. For example, pcx-011221a11abcd1011. Use this to identify the peering connection request from Hevo in your Amazon VPC console.

To accept the VPC peering request from your AWS account, perform the following steps:

  1. Log in to your Amazon VPC console.

  2. In the top right corner of the page, click the region selector and choose the region where your database’s VPC is located. This must match the AWS Region you specified when creating the request in Step 1.

    Select Region

  3. In the left navigation pane, under Virtual private cloud, click Peering connections.

    Select Peering Connections

  4. On the Peering connections page, do the following:

    1. Click the peering connection request from Hevo, click Actions, and select Accept request from the drop-down.

      Select Accept Request for Peering Connection ID

    2. In the pop-up dialog that appears, click Accept request.

      Accept Peering Connection Request

Once accepted, the VPC Peering connection status changes to Available on the Hevo dashboard. To allow network traffic to reach your database, you must update your VPC’s route table.


Add Hevo CIDR to your VPC Route Table

A VPC route table contains rules that define the path for communication inside the VPC. To send network traffic bound for Hevo through the VPC peering connection, add the Hevo CIDR to your VPC route table. For this, perform the following steps:

  1. Log in to your Amazon VPC console.

  2. In the navigation pane, under Virtual private cloud, click Route tables.

    VPC Route Tables

  3. On the Route tables page, click the route table associated with your database VPC.

    Select Route Table

  4. In the <Your Route table ID> section, click Routes and then, click Edit routes.

    Edit Routes

  5. On the Edit routes page, do the following:

    1. Click Add route.

      Add Route

    2. In the Destination column, enter the Hevo CIDR obtained in Step 2.

      Add Hevo CIDR

    3. In the Target column, select Peering Connection from the drop-down and enter the peering ID obtained in Step 2, and click Save changes.

      Add Peering Connection ID

Your route table is updated and now directs traffic for Hevo through the peering connection. Next, update your database’s security group to allow traffic from Hevo’s CIDR to your database.


Add Hevo CIDR to your Database Security Group

A database security group contains rules that allow access to the database from specific IP addresses or IP address ranges. To allow inbound traffic to your database instance from Hevo, add the Hevo CIDR obtained in Step 2 to your database’s security group. For this, perform the following steps:

  1. Log in to your Amazon VPC console.

  2. In the left navigation pane, under Security, click Security groups.

    Select Security Groups

  3. On the Security Groups page, select the check box for the Security group ID associated with your database, and click Actions.

    Note: If multiple security groups are associated with your database instance, you only need to update one of them.

    Click Actions

  4. From the Actions drop-down, select Edit inbound rules.

    Add Inbound Rules for Security Group

  5. On the Edit inbound rules page, do the following:

    Edit Inbound Rules

    1. Click Add rule.

    2. From the Type drop-down, select the type of your database instance. For example, MYSQL/Aurora.

    3. The Port range column is pre-filled with the port number of your database instance. For example, 3306 for a MySQL/Aurora database.

      Note: If your database is configured to use a non-default port, select Custom TCP from the Type drop-down, and then enter the port number.

    4. From the Source drop-down, select Custom and enter the Hevo CIDR obtained in Step 2.

    5. Click Save rules.

Your AWS database is now reachable through the peering connection, and you can configure it as a Source or Destination in Hevo.


Configuring VPC Peering for Edge Pipelines

If you are creating an Edge Pipeline, use the Hevo Tunnel Private IP as the SSH IP to configure your Source to use a VPC Peering connection. The Hevo Tunnel Private IP is displayed on the VPC Peering Connections page once the connection status shows Available.

Hevo Tunnel Private IP

To connect your Source to Hevo using VPC peering, enable the Use SSH toggle in the Additional Settings section during Source configuration, and then do the following:

Use SSH Option

  1. In the SSH IP field, enter the Hevo Tunnel Private IP obtained from the VPC Peering Connections page.

  2. In the SSH Port field, enter 1278.

  3. In the SSH User field, enter hevo_vpc_peering.


Revision History

Refer to the following table for the list of key updates made to this page:

Date Release Description of Change
Jul-13-2026 2.51 Updated the doc to reflect the self-service VPC Peering Connection request flow from the Hevo dashboard.
Mar-21-2025 NA Added a note to clarify database accessibility to connect through VPC Peering.
Mar-25-2024 2.21.3 New document.

Tell us what went wrong