Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
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
18 changes: 9 additions & 9 deletions content/operate/rc/databases/migrate-databases.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ Follow these detailed steps to migrate data using Active-Passive syncing:

{{<image filename="images/rc/migrate-database-select-source.png" alt="Select the target database from the database list." >}}

4. From the **Configuration** tab of the target database, select **Edit database**.
4. From the **Configuration** tab of the target database, select **Edit**.

{{<image filename="images/rc/migrate-data-target-edit.png" alt="Use the **Edit Database** button to change the configuration of the target database." >}}

Expand All @@ -81,41 +81,41 @@ Follow these detailed steps to migrate data using Active-Passive syncing:

6. This will open the **Add Active-Passive Redis** screen. Select where the source database is located.

{{<image filename="images/rc/migrate-data-add-active-passive.png" alt="The Add Active-Passive Redis screen." >}}
{{<image filename="images/rc/migrate-data-add-active-passive.png" alt="The Add Active-Passive Redis screen." width=70% >}}

- Select **Current account** if the source database is located in this Redis Cloud account.

Select the source database from the **Source database** list. You can type in the database's name to find it.

{{<image filename="images/rc/database-add-account-path-list.png" alt="Select the Source database from the database list." >}}
{{<image filename="images/rc/database-add-account-path-list.png" alt="Select the Source database from the database list." width=70% >}}

- If the source database is hosted externally, select **External**.

1. In the **Enter the source URI** field, type `redis://` and then paste in the public endpoint details.

{{<image filename="images/rc/migrate-data-specify-source-uri.png" alt="The source URI must be specified using the 'redis://' protocol." >}}
{{<image filename="images/rc/migrate-data-specify-source-uri.png" alt="The source URI must be specified using the 'redis://' protocol." width=70% >}}

1. Select if the source database requires Transport Layer Security (TLS).

- If the source database requires TLS, select **TLS** and enter the public server certificate in the **Server Certificate** field.

{{<image filename="images/rc/migrate-data-tls-server-cert.png" alt="The Server Certificate field." >}}
{{<image filename="images/rc/migrate-data-tls-server-cert.png" alt="The Server Certificate field." width=70% >}}

- If the source database requires client authentication, select **Mutual TLS**.

1. Enter the public server certificate in the **Server Certificate** field.

{{<image filename="images/rc/migrate-data-tls-server-cert.png" alt="The Server Certificate field." >}}
{{<image filename="images/rc/migrate-data-tls-server-cert.png" alt="The Server Certificate field." width=70% >}}

1. Select **Download** to download the client certificate.

{{<image filename="images/rc/migrate-data-tls-client-cert.png" alt="The Client Certificate field. Select Download to download the client certificate." >}}
{{<image filename="images/rc/migrate-data-tls-client-cert.png" alt="The Client Certificate field. Select Download to download the client certificate." width=70% >}}

1. Configure the source database to accept the client certificate.

7. Select **Save Active-Passive** to save your Active-Passive settings.

{{<image filename="images/rc/icon-database-save-active-passive.png" alt="The **Save** button verifies the Source URI and you can't save until it validates." width="200px">}}
{{<image filename="images/rc/icon-database-save-active-passive.png" alt="The **Save** button verifies the Source URI and you can't save until it validates." width="150px">}}

For an external database, we'll verify the endpoint at this step. If the endpoint can't be verified, make sure that you've copied the details directly from the source database and that the value you entered starts with `redis://`.

Expand All @@ -133,7 +133,7 @@ Follow these detailed steps to migrate data using Active-Passive syncing:

When data has fully migrated to the target database, database status reports `Synced`.

{{<image filename="images/rc/migrate-data-status-synced.png" alt="When the data is migrated, the target database status displays `Synced`." >}}
{{<image filename="images/rc/migrate-data-status-synced.png" alt="When the data is migrated, the target database status displays `Synced`." width=100px >}}

Active-Passive sync lets you migrate data while apps and other connections are using the source database. Once the data is migrated, you should migrate active connections to the target database.

Expand Down
12 changes: 6 additions & 6 deletions content/operate/rc/security/database-security/tls-ssl.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,10 @@ Paid Redis Cloud Essentials plans and Redis Cloud Pro plans can use TLS to encry
TLS is not available for Free Redis Cloud Essentials plans.
{{</note>}}

## Use TLS with Redis Cloud
## TLS recommendations

TLS is not enabled by default.

### TLS recommendations

Because TLS has an impact on performance, you need to determine whether the security benefits of TLS are worth the performance impact. TLS recommendations depend on the subscription plan and whether clients connect to your database using public or private endpoints.

This table shows TLS recommendations:
Expand All @@ -33,13 +31,13 @@ This table shows TLS recommendations:
| Redis Cloud Essentials | Enable TLS | N/A |
| Redis Cloud Pro | Enable TLS | Enable TLS if security outweighs performance impact |

### Client authentication
## Client authentication

When you enable TLS, you can optionally require client authentication (also known as "mutual authentication"). If enabled, all clients must present a valid client certificate when they connect to the database.

Client authentication is not required by Redis Cloud; however, it is strongly recommended.

### Enable TLS
## Enable TLS

To enable TLS for a Redis Cloud database:

Expand Down Expand Up @@ -90,6 +88,8 @@ You must download the certificate using the button at this point. After your ch
- If you provide a client certificate or a certificate chain, you will see the certificate details before you save your changes.

{{<image filename="images/rc/mtls-certificate-details.png" alt="The Download certificate button." >}}

Select **Save** to save the client certificate.

1. You can select **Add client certificate** again to add another certificate.

Expand Down Expand Up @@ -122,7 +122,7 @@ If you don't have the Redis Cloud CA certificates, you can download them from th

1. For **Redis Cloud certificate authority**, either:

- Select the **Download** button to download the certificates from **Account Settings**:
- Select the **Download** button to download the certificates from **Redis Cloud certificate authority** in **Account Settings**:

{{<image filename="images/rc/button-account-settings-security-ca-download.png" width="140px" alt="Use the Download button to download the Redis Cloud CA certificates." >}}

Expand Down
4 changes: 2 additions & 2 deletions content/operate/rc/subscriptions/upgrade-essentials-pro.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,11 +63,11 @@ Before you follow this guide, be aware of the following limitations:

1. This will open the **Add Active-Passive Redis** screen. Select **Current account** to connect a database in your current account.

{{<image filename="images/rc/migrate-data-add-active-passive.png" alt="The Add Active-Passive Redis screen." >}}
{{<image filename="images/rc/migrate-data-add-active-passive.png" alt="The Add Active-Passive Redis screen." width=70% >}}

1. Select your Redis Cloud Essentials database from the **Source database** list. This will be your source database. You can type in the database's name to find it.

{{<image filename="images/rc/database-add-account-path-list.png" alt="Select the Source database from the database list." >}}
{{<image filename="images/rc/database-add-account-path-list.png" alt="Select the Source database from the database list." width=70% >}}

1. Select **Save Database** to begin updating the database.

Expand Down
Binary file modified static/images/rc/button-account-settings-security-ca-download.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/button-database-uri-add.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/database-add-account-path-list.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/icon-database-save-active-passive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-active-passive-enable.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-add-active-passive.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-specify-source-uri.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-status-synced.png
100755 → 100644
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-target-edit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-tls-client-cert.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-data-tls-server-cert.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/migrate-database-select-source.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/mtls-add-client-certificate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/mtls-certificate-details.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified static/images/rc/mtls-download-certificate.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.