docs: fix cloud db links

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7244
GitOrigin-RevId: 351b0fcd2544c7b4b018b435698499d7540a4d57
This commit is contained in:
Rob Dominguez 2022-12-13 02:19:11 -06:00 committed by hasura-bot
parent 941179bfee
commit 5d4337778e
4 changed files with 36 additions and 36 deletions

View File

@ -19,8 +19,8 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
## Introduction
This guide explains how to connect a new or existing [AWS RDS Aurora Postgres](https://aws.amazon.com/rds/aurora/)
database to a Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or via one of our [self-hosted]
(/deployment/deployment-guides/index.mdx) solutions. If you're exploring AWS RDS Aurora Postgres and are interested
database to a Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or via one of our
[self-hosted](/deployment/deployment-guides/index.mdx) solutions. If you're exploring AWS RDS Aurora Postgres and are interested
in migrating an existing Postgres database - such as from Heroku - check out their
[docs](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/AuroraPostgreSQL.Migrating.html) before continuing
below.
@ -41,14 +41,14 @@ and sign up or log in.
On the Hasura Cloud dashboard, create a new project:
<Thumbnail src='/img/cloud-dbs/create-hasura-cloud-project.png' alt='Create Hasura Cloud project' width='1000px' />
<Thumbnail src="/img/cloud-dbs/create-hasura-cloud-project.png" alt="Create Hasura Cloud project" width="1000px" />
After the project is initialized successfully, click on `Launch Console` to open the Hasura Console in your browser.
On the Hasura Console, navigate to the `Data` tab and choose `Connect Existing Database`. Hasura will prompt you for a
Postgres Database URL. We'll create this in the next step and then come back here.
<Thumbnail src='/img/cloud-dbs/existing-db-setup.png' alt='Hasura Cloud database setup' width='700px' />
<Thumbnail src="/img/cloud-dbs/existing-db-setup.png" alt="Hasura Cloud database setup" width="700px" />
## Step 3: Create an Aurora DB on AWS RDS {#create-pg-db-aurora}
@ -62,24 +62,24 @@ Log into the [AWS console](https://console.aws.amazon.com//).
On the top left, click on `Services` and type "RDS" into the search field. Then click on `RDS`:
<Thumbnail src='/img/cloud-dbs/aws/search-for-rds.png' alt='Navigate to RDS in AWS' width='1000px' />
<Thumbnail src="/img/cloud-dbs/aws/search-for-rds.png" alt="Navigate to RDS in AWS" width="1000px" />
Click on the `Create database` button:
<Thumbnail src='/img/cloud-dbs/aws/create-database.png' alt='Create database in AWS' width='1000px' />
<Thumbnail src="/img/cloud-dbs/aws/create-database.png" alt="Create database in AWS" width="1000px" />
In `Engine options`, select `Amazon Aurora` as `Engine type`. Also, select `Amazon Aurora with PostgreSQL compatibility`
as `Edition`:
<Thumbnail
src='/img/cloud-dbs/aws/aurora/rds-select-aurora.png'
alt='Select Aurora for RDS instance on AWS'
width='600px'
src="/img/cloud-dbs/aws/aurora/rds-select-aurora.png"
alt="Select Aurora for RDS instance on AWS"
width="600px"
/>
Scroll down to `Settings`:
<Thumbnail src='/img/cloud-dbs/aws/rds-settings.png' alt='Settings for RDS instance on AWS' width='600px' />
<Thumbnail src="/img/cloud-dbs/aws/rds-settings.png" alt="Settings for RDS instance on AWS" width="600px" />
Now you can choose a `DB instance identifier` as a name for your database. The `Master username` is `postgres` by
default. You can change that if you have to. As for the password, you can click the checkbox for AWS to auto-generate
@ -90,11 +90,11 @@ Scroll down and customize other database options such as `DB instance size` and
In the `Connectivity` section, expand the `Additional connectivity configuration`. Then set `Public access` to `Yes` and
choose or add a new security group:
<Thumbnail src='/img/cloud-dbs/aws/rds-connectivity.png' alt='Connectivity for RDS instance on AWS' width='600px' />
<Thumbnail src="/img/cloud-dbs/aws/rds-connectivity.png" alt="Connectivity for RDS instance on AWS" width="600px" />
When you're done, at the bottom, click the `Create database` button:
<Thumbnail src='/img/cloud-dbs/aws/rds-click-create.png' alt='Create RDS instance on AWS' width='700px' />
<Thumbnail src="/img/cloud-dbs/aws/rds-click-create.png" alt="Create RDS instance on AWS" width="700px" />
:::info Note
@ -109,30 +109,30 @@ On the database dashboard, click on `Connectivity & security`. On the right, cli
selected or added in [step 3](#create-pg-aws-rds-aurora).
<Thumbnail
src='/img/cloud-dbs/aws/aurora/find-security-group.png'
alt='Find the security group on AWS RDS'
width='1000px'
src="/img/cloud-dbs/aws/aurora/find-security-group.png"
alt="Find the security group on AWS RDS"
width="1000px"
/>
Click on the security group:
<Thumbnail src='/img/cloud-dbs/aws/select-security-group.png' alt='Click on the security group' width='1000px' />
<Thumbnail src="/img/cloud-dbs/aws/select-security-group.png" alt="Click on the security group" width="1000px" />
Click on `Edit inbound rules`:
<Thumbnail src='/img/cloud-dbs/aws/inbound-rules.png' alt='Edit inbound rules for AWS RDS database' width='1000px' />
<Thumbnail src="/img/cloud-dbs/aws/inbound-rules.png" alt="Edit inbound rules for AWS RDS database" width="1000px" />
Click on `Add rule`:
<Thumbnail
src='/img/cloud-dbs/aws/add-inbound-rule.png'
alt='Add an inbound rule for AWS RDS database'
width='1000px'
src="/img/cloud-dbs/aws/add-inbound-rule.png"
alt="Add an inbound rule for AWS RDS database"
width="1000px"
/>
If using Hasura Cloud, from your project's dashboard, copy the Hasura Cloud IP address:
<Thumbnail src='/img/projects/hasura-cloud-ip.png' alt='Hasura Cloud IP field' width='1000px' />
<Thumbnail src="/img/projects/hasura-cloud-ip.png" alt="Hasura Cloud IP field" width="1000px" />
:::info Note
@ -143,7 +143,7 @@ service.
Add the Hasura IP address that you copied:
<Thumbnail src='/img/cloud-dbs/aws/add-hasura-ip.png' alt='Add the Hasura IP for AWS RDS database' width='1000px' />
<Thumbnail src="/img/cloud-dbs/aws/add-hasura-ip.png" alt="Add the Hasura IP for AWS RDS database" width="1000px" />
Then click `Save rules`.
@ -158,9 +158,9 @@ postgresql://<user-name>:<password>@<public-ip>:<postgres-port>/<db>
On the database dashboard, click on `Connectivity & security`:
<Thumbnail
src='/img/cloud-dbs/aws/aurora/get-db-connection-string.png'
alt='Construct the database connection string for AWS RDS'
width='1000px'
src="/img/cloud-dbs/aws/aurora/get-db-connection-string.png"
alt="Construct the database connection string for AWS RDS"
width="1000px"
/>
- `user-name`: If you have a separate database user the user name will be their name. If you didn't specify a user, the
@ -175,7 +175,7 @@ On the database dashboard, click on `Connectivity & security`:
Back on the Hasura Console, enter the database URL that we retrieved in [step 5](#construct-db-url-aurora):
<Thumbnail src='/img/getting-started/connect-db-cloud.png' alt='Database setup' width='600px' />
<Thumbnail src="/img/getting-started/connect-db-cloud.png" alt="Database setup" width="600px" />
Then click `Connect Database`.
@ -188,7 +188,7 @@ vars to connect to the databases in place of the raw database URLs.
Voilà. You are ready to start developing.
<Thumbnail src='/img/cloud-dbs/hasura-console.png' alt='Hasura console' width='1100px' />
<Thumbnail src="/img/cloud-dbs/hasura-console.png" alt="Hasura console" width="1100px" />
## Next steps
@ -199,7 +199,7 @@ Voilà. You are ready to start developing.
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
<Thumbnail src='/img/getting-started/project-manage.png' alt='Project actions' width='860px' />
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />
:::info Note

View File

@ -20,8 +20,8 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
## Introduction
This guide explains how to connect a new or existing [ElephantSQL Postgres](https://www.elephantsql.com/) database to a
Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or via one of our [self-hosted]
(/deployment/deployment-guides/index.mdx) solutions.
Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or via one of our
[self-hosted](/deployment/deployment-guides/index.mdx) solutions.
:::info Note

View File

@ -21,10 +21,10 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
This guide explains how to connect a new or existing
[EnterpriseDB](https://www.enterprisedb.com/products/biganimal-cloud-postgresql) (BigAnimal) Postgres database to a
Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or [self-hosted]
(/deployment/deployment-guides/index.mdx). If you're exploring EnterpriseDB Postgres and are interested in migrating
an existing Postgres database - such as from Heroku - check out their [docs](https://www.enterprisedb.
com/docs/biganimal/latest/migration/cold_migration/) before continuing below.
Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or
[self-hosted](/deployment/deployment-guides/index.mdx). If you're exploring EnterpriseDB Postgres and are interested in migrating
an existing Postgres database - such as from Heroku - check out their
[docs](https://www.enterprisedb.com/docs/biganimal/latest/migration/cold_migration/) before continuing below.
:::info Note

View File

@ -19,8 +19,8 @@ import HeadingIcon from '@site/src/components/HeadingIcon';
## Introduction
This guide explains how to connect a new or existing [Timescale Postgres](https://www.timescale.com/) database to a
Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or via one of our [self-hosted]
(/deployment/deployment-guides/index.mdx) solutions. If you're exploring Timescale Postgres and are interested in
Hasura instance, either on [Hasura Cloud](https://cloud.hasura.io) or via one of our
[self-hosted](/deployment/deployment-guides/index.mdx) solutions. If you're exploring Timescale Postgres and are interested in
migrating an existing Postgres database - such as from Heroku - check out their
[docs](https://docs.timescale.com/timescaledb/latest/how-to-guides/migrate-data/) before continuing below.