Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
---
Title: Prepare AWS RDS and Aurora databases for RDI
aliases: /integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds/
alwaysopen: false
categories:
- docs
- integrate
- rs
- rdi
description: Learn how to prepare AWS RDS and Aurora databases for RDI.
group: di
linkTitle: Prepare AWS RDS and Aurora
summary: Prepare AWS Aurora and AWS RDS databases to work with Redis Data Integration.
hideListLinks: false
type: integration
weight: 5
---

You can use RDI with databases on AWS Relational Database Service (RDS) and AWS Aurora.

The pages in this section give detailed instructions to get your source
database ready for Debezium to use:
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
---
Title: Prepare AWS Aurora MySQL/AWS RDS MySQL for RDI
aliases: /integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-mysql/
alwaysopen: false
categories:
- docs
- integrate
- rs
- rdi
description: Enable CDC features in your source databases
group: di
hideListLinks: false
linkTitle: Prepare AWS Aurora/RDS MySQL
summary: Prepare AWS Aurora MySQL and AWS RDS MySQL databases to work with Redis Data Integration.
type: integration
weight: 2
---

Follow the steps in the sections below to prepare an [AWS Aurora MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.CreatingConnecting.Aurora.html) or [AWS RDS MySQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.MySQL.html) database.
database to work with RDI.

## Step 1: Create a parameter group

In the [Relational Database Service (RDS) console](https://console.aws.amazon.com/rds/),
navigate to **Parameter groups > Create parameter group**. [Create a parameter group](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.CreatingCluster.html)
with the following settings:

| Name | Value |
| :-- | :-- |
| **Parameter group name** | Enter a suitable parameter group name, like `rdi-mysql` |
| **Description** | (Optional) Enter a description for the parameter group |
| **Engine Type** | Choose **Aurora MySQL** for Aurora MySQL or **MySQL Community** for AWS RDS MySQL. |
| **Parameter group family** | Choose **aurora-mysql8.0** for Aurora MySQL or **mysql8.0** for AWS RDS MySQL. |

Select **Create** to create the parameter group.

## Step 2: Edit the parameter group

Navigate to **Parameter groups** in the console. Select the `rdi-aurora-pg`
group you have just created and then select **Edit**.

Search for the `binlog_format` parameter and set its value to `ROW`, and search for the the `binlog_row_image` parameter and set its value to `FULL`. Then,
select **Save Changes**.

## Step 3: Select the new parameter group

Go back to your target database on the RDS console, select **Modify** and then
scroll down to **Additional Configuration**. Set
the **DB Cluster Parameter Group** to the group you just created.

Select **Save changes** to apply the parameter group to the new database.
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
---
Title: Prepare AWS Aurora PostgreSQL/AWS RDS PostgreSQL for RDI
aliases:
- /integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aur-pgsql/
- /integrate/redis-data-integration/ingest/data-pipelines/prepare-dbs/aws-aurora-rds/aws-aur-pgsql/
- /integrate/redis-data-integration/data-pipelines/prepare-dbs/aws-aur-pgsql/
alwaysopen: false
categories:
- docs
- integrate
- rs
- rc
- rdi
description: Prepare AWS Aurora PostgreSQL databases to work with RDI
group: di
linkTitle: Prepare AWS Aurora PostgreSQL
summary: Prepare AWS Aurora PostgreSQL databases to work with Redis Data Integration.
type: integration
weight: 1
---

Follow the steps in the sections below to prepare an
[AWS Aurora PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/CHAP_GettingStartedAurora.CreatingConnecting.AuroraPostgreSQL.html) or [AWS RDS PostgreSQL](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_GettingStarted.CreatingConnecting.PostgreSQL.html)
database to work with RDI.

## Step 1: Create a parameter group

In the [Relational Database Service (RDS) console](https://console.aws.amazon.com/rds/),
navigate to **Parameter groups > Create parameter group**. [Create a parameter group](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_WorkingWithParamGroups.CreatingCluster.html)
with the following settings:

| Name | Value |
| :-- | :-- |
| **Parameter group name** | Enter a suitable parameter group name, like `rdi-aurora-pg` or `rdi-rds-pg` |
| **Description** | (Optional) Enter a description for the parameter group |
| **Engine Type** | Choose **Aurora PostgreSQL** for Aurora PostgreSQL or **PostgreSQL** for AWS RDS PostgreSQL. |
| **Parameter group family** | Choose **aurora-postgresql15** for Aurora PostgreSQL or **postgresql13** for AWS RDS PostgreSQL. |

Select **Create** to create the parameter group.

## Step 2: Edit the parameter group

Navigate to **Parameter groups** in the console. Select the
group you have just created and then select **Edit**.

Search for the `rds.logical_replication` parameter and set its value to 1. Then,
select **Save Changes**.

## Step 3: Select the new parameter group

Go back to your target database on the RDS console, select **Modify** and then
scroll down to **Additional Configuration**. Set
the **DB Cluster Parameter Group** to the group you just created.

Select **Save changes** to apply the parameter group to the new database.