Skip to content

Commit 0c851e4

Browse files
committed
Merge branch 'tab-testing-1' into DOC-5350
2 parents 09207e4 + ba1b5be commit 0c851e4

File tree

1 file changed

+20
-18
lines changed
  • content/operate/rc/databases/rdi

1 file changed

+20
-18
lines changed

content/operate/rc/databases/rdi/setup.md

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -51,22 +51,26 @@ See the [RDI architecture overview]({{< relref "/integrate/redis-data-integratio
5151

5252
To ensure that you can connect your Redis Cloud database to the source database, you need to set up an endpoint service through AWS PrivateLink.
5353

54-
Choose the steps for your database setup:
55-
- [Database hosted on an AWS EC2 instance](#database-hosted-on-an-aws-ec2-instance)
56-
- [Database hosted on AWS RDS or AWS Aurora](#database-hosted-on-aws-rds-or-aws-aurora)
57-
58-
### Database hosted on an AWS EC2 instance
59-
6054
The following diagram shows the network setup for a database hosted on an AWS EC2 instance.
6155

6256
{{<image filename="images/rc/rdi/rdi-setup-diagram-ec2.png" alt="The network setup for a database hosted on an AWS EC2 instance." width=75% >}}
6357

64-
To do this:
58+
The following diagram shows the network setup for a database hosted on AWS RDS or AWS Aurora.
59+
60+
{{<image filename="images/rc/rdi/rdi-setup-diagram-aurora.png" alt="The network setup for a database hosted on AWS RDS or AWS Aurora." width=75% >}}
61+
62+
Select the steps for your database setup.
63+
64+
{{< multitabs id="rdi-cloud-connectivity"
65+
tab1="EC2 instance"
66+
tab2="AWS RDS or Aurora" >}}
67+
68+
To set up PrivateLink for a database hosted on an EC2 instance:
6569

6670
1. [Create a network load balancer](#create-network-load-balancer-ec2) that will route incoming HTTP requests to your database.
6771
1. [Create an endpoint service](#create-endpoint-service-ec2) through AWS PrivateLink.
6872

69-
#### Create network load balancer {#create-network-load-balancer-ec2}
73+
### Create network load balancer {#create-network-load-balancer-ec2}
7074

7175
In the [AWS Management Console](https://console.aws.amazon.com/), use the **Services** menu to locate and select **Compute** > **EC2**. [Create a network load balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-network-load-balancer.html#configure-load-balancer) with the following settings:
7276

@@ -93,7 +97,7 @@ In the [AWS Management Console](https://console.aws.amazon.com/), use the **Serv
9397
- **Source**: Select **Anywhere - IPv4**.
9498
Select **Save rules** to save your changes.
9599

96-
#### Create endpoint service {#create-endpoint-service-ec2}
100+
### Create endpoint service {#create-endpoint-service-ec2}
97101

98102
In the [AWS Management Console](https://console.aws.amazon.com/), use the **Services** menu to locate and select **Networking & Content Delivery** > **VPC**. There, select **PrivateLink and Lattice** > **Endpoint services**. [Create an endpoint service](https://docs.aws.amazon.com/vpc/latest/privatelink/create-endpoint-service.html) with the following settings:
99103

@@ -113,19 +117,15 @@ After you create the endpoint service, you need to add Redis Cloud as an Allowed
113117

114118
For more details on AWS PrivateLink, see [Share your services through AWS PrivateLink](https://docs.aws.amazon.com/vpc/latest/privatelink/privatelink-share-your-services.html).
115119

116-
### Database hosted on AWS RDS or AWS Aurora
117-
118-
The following diagram shows the network setup for a database hosted on AWS RDS or AWS Aurora.
119-
120-
{{<image filename="images/rc/rdi/rdi-setup-diagram-aurora.png" alt="The network setup for a database hosted on AWS RDS or AWS Aurora." width=75% >}}
120+
--tab-sep--
121121

122-
To do this:
122+
To set up PrivateLink for a database hosted on AWS RDS or AWS Aurora:
123123

124124
1. [Create an RDS Proxy](#create-rds-proxy) that will route requests to your database.
125125
1. [Create a network load balancer](#create-network-load-balancer-rds) that will route incoming HTTP requests to the RDS proxy.
126126
1. [Create an endpoint service](#create-endpoint-service-rds) through AWS PrivateLink.
127127

128-
#### Create RDS proxy {#create-rds-proxy}
128+
### Create RDS proxy {#create-rds-proxy}
129129

130130
In the [AWS Management Console](https://console.aws.amazon.com/), use the **Services** menu to locate and select **Database** > **Aurora and RDS**. [Create an RDS proxy](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-proxy-creating.html) that can access your database.
131131

@@ -136,7 +136,7 @@ The Proxy's IAM role must have the following permissions to access the database
136136

137137
You can set the proxy's IAM role during creation in the **Authentication** section.
138138

139-
#### Create network load balancer {#create-network-load-balancer-rds}
139+
### Create network load balancer {#create-network-load-balancer-rds}
140140

141141
In the [AWS Management Console](https://console.aws.amazon.com/), use the **Services** menu to locate and select **Compute** > **EC2**. [Create a network load balancer](https://docs.aws.amazon.com/elasticloadbalancing/latest/network/create-network-load-balancer.html#configure-load-balancer) with the following settings:
142142

@@ -168,7 +168,7 @@ In the [AWS Management Console](https://console.aws.amazon.com/), use the **Serv
168168
- **Source**: Select **Anywhere - IPv4**.
169169
Select **Save rules** to save your changes.
170170
171-
#### Create endpoint service {#create-endpoint-service-rds}
171+
### Create endpoint service {#create-endpoint-service-rds}
172172
173173
In the [AWS Management Console](https://console.aws.amazon.com/), use the **Services** menu to locate and select **Networking & Content Delivery** > **VPC**. There, select **PrivateLink and Lattice** > **Endpoint services**. [Create an endpoint service](https://docs.aws.amazon.com/vpc/latest/privatelink/create-endpoint-service.html) with the following settings:
174174
@@ -188,6 +188,8 @@ After you create the endpoint service, you need to add Redis Cloud as an Allowed
188188
189189
For more details on AWS PrivateLink, see [Share your services through AWS PrivateLink](https://docs.aws.amazon.com/vpc/latest/privatelink/privatelink-share-your-services.html).
190190
191+
{{< /multitabs >}}
192+
191193
## Share source database credentials
192194
193195
You need to share your source database credentials and certificates in an Amazon secret with Redis Cloud so that the pipeline can connect to your database.

0 commit comments

Comments
 (0)