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
12 changes: 8 additions & 4 deletions content/integrate/amazon-bedrock/create-agent.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,8 @@ Before you begin this guide, you will need:

1. Select **Agents** > **Create Agent** to create your knowledge base.

{{<image filename="images/rc/bedrock-aws-button-create-agent.png" width="150px" alt="The Create Agent button." >}}
![The Create Agent button.](/images/rc/bedrock-aws-button-create-agent.png)
{width="150px"}

1. In the **Agent name** section, enter a name and description for your agent.

Expand All @@ -51,18 +52,21 @@ Before you begin this guide, you will need:

1. Select the [knowledge base](#create-a-knowledge-base) you created and summarize the information in the knowledge base in the **Knowledge base instructions for Agent** form. Select **Add another knowledge base** if you would like to add multiple knowledge bases.

{{<image filename="images/rc/bedrock-aws-button-add-knowledge-base.png" width="400px" alt="The Add another knowledge base button." >}}
![The Add another knowledge base button.](/images/rc/bedrock-aws-button-add-knowledge-base.png)
{width="400px"}

Select **Next** to continue.

1. Review your agent before you create it. Select **Create Agent** to finish creation.

{{<image filename="images/rc/bedrock-aws-button-create-agent.png" width="150px" alt="The Create Agent button." >}}
![The Create Agent button.](/images/rc/bedrock-aws-button-create-agent.png)
{width="150px"}

Amazon Bedrock will create your agent and link it to your knowledge base. This will take some time.

Your agent will have a status of **Ready** when it is ready to be tested.

{{<image filename="images/rc/bedrock-aws-status-agent-ready.png" width="75%" alt="A Bedrock agent with a Ready status." >}}
![A Bedrock agent with a Ready status.](/images/rc/bedrock-aws-status-agent-ready.png)
{width="75%"}

Select the name of your agent to view the versions and draft aliases of your agent. You can also test your agent by entering prompts in the **Enter your message here** field.
15 changes: 10 additions & 5 deletions content/integrate/amazon-bedrock/create-knowledge-base.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,8 @@ To use your Redis database to create a knowledge base on Amazon Bedrock:

1. Select **Knowledge base** > **Create knowledge base** to create your knowledge base.

{{<image filename="images/rc/bedrock-aws-button-create-knowledge-base.png" width="200px" alt="The Create knowledge base button." >}}
![The Create knowledge base button.](/images/rc/bedrock-aws-button-create-knowledge-base.png)
{width="200px"}

1. In the **Knowledge base details** section, enter a name and description for your knowledge base.

Expand All @@ -49,7 +50,8 @@ To use your Redis database to create a knowledge base on Amazon Bedrock:

1. In the **Vector database** section, select **Redis Cloud** and select the checkbox to agree with the legal disclaimer.

{{<image filename="images/rc/bedrock-aws-select-redis-vector-db.png" width="500px" alt="The Redis Cloud selection for your vector database." >}}
![The Redis Cloud selection for your vector database.](/images/rc/bedrock-aws-select-redis-vector-db.png)
{width="500px"}

Fill in the fields with the following information:

Expand All @@ -64,16 +66,19 @@ To use your Redis database to create a knowledge base on Amazon Bedrock:

1. Review your knowledge base before you create it. Select **Create knowledge base** to finish creation.

{{<image filename="images/rc/bedrock-aws-button-create-knowledge-base.png" width="200px" alt="The Create knowledge base button." >}}
![The Create knowledge base button.](/images/rc/bedrock-aws-button-create-knowledge-base.png)
{width="200px"}

Amazon Bedrock will sync the data from the S3 bucket and load it into your Redis database. This will take some time.

Your knowledge base will have a status of **Ready** when it is ready to be connected to an Agent.

{{<image filename="images/rc/bedrock-aws-status-knowledge-base-ready.png" width="500px" alt="A Bedrock knowledge base with a Ready status." >}}
![A Bedrock knowledge base with a Ready status.](/images/rc/bedrock-aws-status-knowledge-base-ready.png)
{width="500px"}

Select the name of your knowledge base to view the syncing status of your data sources. The data source will have a status of **Ready** when it is synced to the vector database.

{{<image filename="images/rc/bedrock-aws-status-data-source-ready.png" width="600px" alt="A Bedrock data source with a Ready status." >}}
![A Bedrock data source with a Ready status.](/images/rc/bedrock-aws-status-data-source-ready.png)
{width="600px"}

After the knowledge base is ready, you can use it to [Create an agent](/content/integrate/amazon-bedrock/create-agent.md).
63 changes: 39 additions & 24 deletions content/integrate/amazon-bedrock/set-up-redis.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,51 +39,56 @@ To set up a Redis Cloud instance for Bedrock, you need to:

1. Select the [Redis Cloud](https://aws.amazon.com/marketplace/pp/prodview-mwscixe4ujhkq?sr=0-1&ref_=beagle&applicationId=AWSMPContessa) AWS marketplace link from Bedrock to be taken to the Redis Cloud plan listing.

{{<image filename="images/rc/aws-marketplace-rc-listing.png" alt="The Redis Cloud listing on AWS Marketplace" >}}
![The Redis Cloud listing on AWS Marketplace](/images/rc/aws-marketplace-rc-listing.png)

1. Subscribe to Redis Cloud listing, locate the **Set Up Your Account** button, and then select it to begin mapping your Redis Cloud account with your AWS Marketplace account.

{{<image filename="images/rc/aws-marketplace-account-setup-button.png" alt="Use the Set Up Your Account button after subscribing to Redis Cloud with your AWS Marketplace account." width="50%">}}
![Use the Set Up Your Account button after subscribing to Redis Cloud with your AWS Marketplace account.](/images/rc/aws-marketplace-account-setup-button.png)
{width="50%"}

1. Sign in to the [Redis Cloud console](https://cloud.redis.io).

1. Select the Redis account to be mapped to your AWS Marketplace account and confirm that your payment method will change and that the connection cannot be undone.

{{<image filename="images/rc/aws-marketplace-map-account-dialog.png" alt="Use the AWS Marketplace dialog to map your Redis Cloud account to your AWS Marketplace account." width="80%">}}
![Use the AWS Marketplace dialog to map your Redis Cloud account to your AWS Marketplace account.](/images/rc/aws-marketplace-map-account-dialog.png)
{width="80%"}

1. Use the **Map account** button to confirm your choice.

1. Once your Redis account is mapped to your AWS Marketplace account, a message appears in the upper, left corner of the account panel.

{{<image filename="images/rc/aws-marketplace-billing-badge.png" alt="The AWS Marketplace badge appears when your Redis Cloud account is mapped to an AWS Marketplace account." width="150px">}}
![The AWS Marketplace badge appears when your Redis Cloud account is mapped to an AWS Marketplace account.](/images/rc/aws-marketplace-billing-badge.png)
{width="150px"}

In addition, AWS Marketplace is reported as the selected payment method.

### Create a database {#create-sub}

1. In the [Redis Cloud console](https://cloud.redis.io/), select **New database**.

{{<image filename="images/rc/button-database-new.png" alt="The New Database button creates a new database." width="120px">}}
![The New Database button creates a new database.](/images/rc/button-database-new.png)
{width="120px"}

1. When the **New database** page appears, select **Pro** to create a Pro plan.

{{<image filename="images/rc/create-database-subscription-pro-new.png" alt="The Subscription selection panel with Pro selected.">}}
![The Subscription selection panel with Pro selected.](/images/rc/create-database-subscription-pro-new.png)

1. After you select **Pro**, the **Database settings** section will appear. For this guide, continue with **Easy create** to get started faster.

{{<image filename="images/rc/create-pro-db-settings.png" alt="The database settings section.">}}
![The database settings section.](/images/rc/create-pro-db-settings.png)

If you'd like to select all of the configuration options yourself, select **Custom settings**. See [Create a Redis Cloud Pro database](/content/operate/rc/databases/create-database/create-pro-database-new.md#custom-settings) for more details.

1. Redis will generate a database name for you. If you want to change it, you can do so in the **Database name** field.

{{<image filename="images/rc/pro-easy-create-vendor.png" alt="The database name, cloud vendor and region settings." width=75% >}}
![The database name, cloud vendor and region settings.](/images/rc/pro-easy-create-vendor.png)
{width="75%"}

1. Select **Amazon Web Services** as the cloud vendor and select a region.

1. In the **Database Sizing** section:

{{<image filename="images/rc/pro-easy-create-size-throughput.png" alt="The Dataset size, throughput, and High availability settings.">}}
![The Dataset size, throughput, and High availability settings.](/images/rc/pro-easy-create-size-throughput.png)

- Select [**High availability**](/content/operate/rc/databases/configuration/high-availability.md) if it is not already selected.
- Set the Dataset size of your database based on the amount of data that Bedrock will pull from your Simple Storage Service (S3) [bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html). See [Find out the size of your S3 buckets](https://aws.amazon.com/blogs/storage/find-out-the-size-of-your-amazon-s3-buckets/) to find out how much knowledge base data is stored in your S3 bucket and pick the closest size, rounded up, from the table below.
Expand All @@ -99,13 +104,14 @@ To set up a Redis Cloud instance for Bedrock, you need to:

1. Select **View all settings** to review the database settings that we selected for you.

{{<image filename="images/rc/pro-easy-create-optimal-settings.png" alt="The optimal database settings.">}}
![The optimal database settings.](/images/rc/pro-easy-create-optimal-settings.png)

If you want to change these settings, select [**Switch to custom settings**](/content/operate/rc/databases/create-database/create-pro-database-new.md#custom-settings).

1. You will not need to enter a payment method, as it's automatically assigned to your AWS Marketplace account. Select **Confirm & pay** to create your new database.

{{<image filename="images/rc/button-create-db-confirm-pay.png" width="140px" alt="Select Confirm & pay to create your new database." >}}
![Select Confirm & pay to create your new database.](/images/rc/button-create-db-confirm-pay.png)
{width="140px"}

Note that databases are created in the background. While they are provisioning, you aren't allowed to make changes. (The process generally takes 10-15 minutes.)

Expand All @@ -119,29 +125,33 @@ For your database to be fully secure, you must enable [Transport Layer Security

1. From the database's **Configuration** screen, select the **Edit** button:

{{<image filename="images/rc/button-database-edit.png" width="100px" alt="The Edit database button lets you change selected database properties." >}}
![The Edit database button lets you change selected database properties.](/images/rc/button-database-edit.png)
{width="100px"}

1. In the **Security** section, use the **Transport layer security (TLS)** toggle to enable TLS:

{{<image filename="images/rc/database-details-configuration-tab-security-tls-toggle.png" width="200px" alt="Use the Transport Layer Security toggle to enable TLS." >}}
![Use the Transport Layer Security toggle to enable TLS.](/images/rc/database-details-configuration-tab-security-tls-toggle.png)
{width="200px"}

1. Select **Download server certificate** to download the Redis Cloud certificate bundle `redis_ca.pem`:

{{<image filename="images/rc/button-database-config-security-server-ca-download.png" width="250px" alt="Use the Download server certificate button to download the Redis Cloud CA certificates." >}}
![Use the Download server certificate button to download the Redis Cloud CA certificates.](/images/rc/button-database-config-security-server-ca-download.png)
{width="250px"}

1. Select the **Mutual TLS (require client authentication)** checkbox to require client authentication.

1. Select **Add client certificate** to add a certificate.

{{<image filename="images/rc/mtls-add-client-certificate.png" width="200px" alt="The Add client certificate button." >}}
![The Add client certificate button.](/images/rc/mtls-add-client-certificate.png)
{width="200px"}

1. Either provide an [X.509 client certificate](https://en.wikipedia.org/wiki/X.509) or chain in PEM format for your client or select **Generate** to create one:

{{<image filename="images/rc/database-details-configuration-tab-security-tls-client-auth-certificate.png" alt="Provide or generate a certificate for Mutual TLS." >}}
![Provide or generate a certificate for Mutual TLS.](/images/rc/database-details-configuration-tab-security-tls-client-auth-certificate.png)

- If you generate your certificate from the Redis Cloud console, a **Download certificate** button will appear after it is generated. Select it to download the certificate.

{{<image filename="images/rc/mtls-download-certificate.png" alt="The Download certificate button." >}}
![The Download certificate button.](/images/rc/mtls-download-certificate.png)

The download contains:

Expand All @@ -154,11 +164,12 @@ For your database to be fully secure, you must enable [Transport Layer Security

- If you provide a client certificate, you will see the certificate details before you save your changes.

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

1. To apply your changes and enable TLS, select the **Save database** button:

{{<image filename="images/rc/button-database-save.png" width="140px" alt="Use the Save database button to save database changes." >}}
![Use the Save database button to save database changes.](/images/rc/button-database-save.png)
{width="140px"}

## Store database credentials in AWS secrets manager {#store-secret}

Expand Down Expand Up @@ -186,23 +197,26 @@ To create your vector index in Redis Insight:

1. In the [Redis Cloud console](https://cloud.redis.io/), in your database's **Configuration** tab, select the **Connect** button next to your database to open the connection wizard.

{{< image filename="/images/rc/button-connect.png#no-click" alt="Connect button." >}}
![Connect button.](/images/rc/button-connect.png#no-click)

1. In the connection wizard, under **Redis Insight Desktop**, select **Public Endpoint**. Select **Open with Redis Insight** to connect to the database with Redis Insight.

1. Select **Use TLS**. In the **CA Certificate** section, select **Add new CA certificate**. Give the certificate a name in the **Name** field, and enter the contents of `redis_ca.pem` into the **Certificate** field.

{{<image filename="images/rc/ri-bedrock-add-ca-cert.png" width=80% alt="The Redis Insight Add CA Certificate section." >}}
![The Redis Insight Add CA Certificate section.](/images/rc/ri-bedrock-add-ca-cert.png)
{width="80%"}

1. Select **Requires TLS Client Authentication**. In the **Client Certificate** section, select **Add new certificate**. Give the certificate a name in the **Name** field. Enter the contents of `redis_user.crt` into the **Certificate** field, and the contents of `redis_user_private.key` into the **Private Key** field.

{{<image filename="images/rc/ri-bedrock-add-client-cert.png" width=80% alt="The Redis Insight Add Client Certificate section." >}}
![The Redis Insight Add Client Certificate section.](/images/rc/ri-bedrock-add-client-cert.png)
{width="80%"}

1. Select **Add Redis Database** to connect to the database.

1. Select your database alias to connect to your database. Select the **Workbench** icon to go to the workbench.

{{<image filename="images/rc/ri-bedrock-workbench.png" width=50px alt="The Redis Insight workbench icon." >}}
![The Redis Insight workbench icon.](/images/rc/ri-bedrock-workbench.png)
{width="50px"}

1. Enter the [FT.CREATE](/content/commands/ft.create.md) command to create an index.

Expand All @@ -228,7 +242,8 @@ To create your vector index in Redis Insight:

1. Select **Run** to create the index.

{{<image filename="images/rc/ri-bedrock-run-button.png" width=50px alt="The Redis Insight run button." >}}
![The Redis Insight run button.](/images/rc/ri-bedrock-run-button.png)
{width="50px"}

### `redis-cli`

Expand Down
4 changes: 2 additions & 2 deletions content/integrate/confluent-with-redis-cloud/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ To add the Redis Sink connector to your Confluent Cloud environment from the Red

1. Select the **Configure** button in the **Confluent** tile.

{{<image filename="images/rc/account-settings-integrations-confluent.png" alt="The Confluent integration tile." >}}
![The Confluent integration tile.](/images/rc/account-settings-integrations-confluent.png)

1. This will take you to [New Sink Connector](https://confluent.cloud/go/new-sink-connector/RedisSink) on Confluent Cloud. If you have more than one Confluent Cloud environment or Cluster, select your environment and cluster from the lists and select **Continue**.

{{<image filename="images/rc/confluent-create-connector.png" alt="Select your environment and cluster from the Create a Connector selector." >}}
![Select your environment and cluster from the Create a Connector selector.](/images/rc/confluent-create-connector.png)

1. From there, follow the steps to [Enter the connector details](https://docs.confluent.io/cloud/current/connectors/cc-redis-sink.html#step-4-enter-the-connector-details) on the Confluent documentation.

Expand Down
2 changes: 1 addition & 1 deletion content/integrate/datadog-with-redis-cloud/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This integration makes it possible to:
- Set up automatic alerts for node or cluster events
- Display these metrics alongside data from other systems

{{< image filename="/images/rc/redis-cloud-datadog.png" alt="screenshot of datadog dashboard">}}
![screenshot of datadog dashboard](/images/rc/redis-cloud-datadog.png)
## Install Redis' Datadog Integration for Redis Cloud

Installing the Datadog integration is a two-step process. Firstly, the installation must be part of your configuration.
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/datadog-with-redis-enterprise/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ This integration makes it possible to:
- Set up automatic alerts for node or cluster events
- Display these metrics alongside data from other systems

{{< image filename="/images/rc/redis-cloud-datadog.png" >}}
![](/images/rc/redis-cloud-datadog.png)
## Install Redis' Datadog Integration for Redis Software

Installing the Datadog integration is a two-step process. Firstly, the installation must be part of your configuration.
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/dynatrace-with-redis-cloud/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ This integration makes it possible to:
- Set up automatic alerts for node or cluster events
- Display these metrics alongside data from other systems

{{< image filename="/images/rc/redis-cloud-dynatrace.png" >}}
![](/images/rc/redis-cloud-dynatrace.png)
## Install Redis' Dynatrace Integration for Redis Cloud

The Dynatrace Integration is based on a feature of the Prometheus data source. Prometheus can forward metrics on to
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ This integration makes it possible to:
- Set up automatic alerts for node or cluster events
- Display these metrics alongside data from other systems

{{< image filename="/images/rs/redis-enterprise-dynatrace.png" >}}
![](/images/rs/redis-enterprise-dynatrace.png)
## Install Redis' Dynatrace Integration for Redis Software

At the present time the Dynatrace integration is not signed by Dynatrace, meaning that it will be necessary to download
Expand Down
2 changes: 1 addition & 1 deletion content/integrate/new-relic-with-redis-cloud/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ This integration makes it possible to:
- Set up automatic alerts for node or cluster events
- Display these metrics alongside data from other systems

{{< image filename="/images/rc/redis-cloud-newrelic.png" >}}
![](/images/rc/redis-cloud-newrelic.png)
## Install Redis' New Relic Integration for Redis Cloud

The New Relic Integration for Redis is based on a feature of the Prometheus data source. Prometheus can forward metrics on to
Expand Down
Loading
Loading