docs: update cloud section position

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/7748
GitOrigin-RevId: d810701ebf679a979d5401a260846d800ade71c0
This commit is contained in:
Rikin Kachhia 2023-02-03 20:52:46 +05:30 committed by hasura-bot
parent d3d2d967d2
commit 4c37b6838c
72 changed files with 142 additions and 142 deletions

View File

@ -48,7 +48,7 @@ Head to the `Data > Manage databases` section on the Console to add your Amazon
:::info Make sure your Amazon Athena service is reachable by Hasura Cloud:
1. **Allow public connections or
[whitelist the Hasura Cloud IP](/projects/create.mdx#cloud-projects-create-allow-nat-ip) on your Amazon Athena
[whitelist the Hasura Cloud IP](/hasura-cloud/projects/create.mdx#cloud-projects-create-allow-nat-ip) on your Amazon Athena
firewall:** This is good for testing and will allow you to quickly try Hasura out with your database!
2. **VPC peering:** VPC peering and private network access is available on Hasura Cloud paid tiers: Recommended for
production. Get in touch with us if you'd like to try this out against your existing databases!

View File

@ -136,7 +136,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -151,8 +151,8 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -208,7 +208,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -223,8 +223,8 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -181,7 +181,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -196,8 +196,8 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -180,7 +180,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -195,8 +195,8 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -93,7 +93,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -108,9 +108,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src='/img/getting-started/project-manage.png' alt='Project actions' width='860px' />

View File

@ -147,7 +147,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -162,9 +162,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -123,7 +123,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -138,9 +138,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src='/img/getting-started/project-manage.png' alt='Project actions' width='860px' />

View File

@ -136,7 +136,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -151,9 +151,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -123,7 +123,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -138,9 +138,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -152,7 +152,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -167,9 +167,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -141,7 +141,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -217,8 +217,8 @@ Finally, click on the `Update Connection` button to apply the SSL settings.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -33,7 +33,7 @@ or migrate your database to a new database provider.
## Connecting to Heroku
If you are interested in connecting to a Heroku database, our
[Heroku database integration guide](/projects/heroku-url-sync.mdx) walks you through each step.
[Heroku database integration guide](/hasura-cloud/projects/heroku-url-sync.mdx) walks you through each step.
## Alternatives to Heroku
@ -75,7 +75,7 @@ to help you:
</a> or move to a different database provider. Heroku also appears to not be responding to questions from free-tier users.
<br />
<br />
If you have URL sync enabled via our <a href={'/latest/projects/heroku-url-sync/'}>Heroku integration</a>, you can
If you have URL sync enabled via our <a href={'/latest/hasura-cloud/projects/heroku-url-sync/'}>Heroku integration</a>, you can
follow{' '}
<a href={'https://devcenter.heroku.com/articles/upgrading-heroku-postgres-databases#upgrading-with-pg-copy'}>
these steps
@ -90,7 +90,7 @@ to help you:
<details>
<summary>How do I add an existing paid database to my Hasura Project?</summary>
Please follow the <a href={'/latest/projects/heroku-url-sync/'}>integration guide here</a>.
Please follow the <a href={'/latest/hasura-cloud/projects/heroku-url-sync/'}>integration guide here</a>.
</details>
<details>

View File

@ -159,7 +159,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -174,8 +174,8 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -104,7 +104,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -119,9 +119,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -96,7 +96,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -111,9 +111,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -155,7 +155,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as
[env vars](/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) and using the env vars to connect to the databases in place
of the raw database URLs.
:::
@ -170,9 +170,9 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/projects/domains.mdx#manage-project-domains)).
[collaborators](/hasura-cloud/projects/collaborators.mdx#manage-project-collaborators),
[env vars](/hasura-cloud/projects/env-vars.mdx#manage-project-env-vars) or
[custom domains](/hasura-cloud/projects/domains.mdx#manage-project-domains)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -132,7 +132,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -147,8 +147,8 @@ Voilà. You are ready to start developing.
[GraphQL & Hasura Courses](https://hasura.io/learn/) for a more detailed introduction to Hasura.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -150,7 +150,7 @@ Then click `Connect Database`.
:::info Note
For security reasons, it is recommended to set database URLs as [env vars](/projects/env-vars.mdx) and using the env
For security reasons, it is recommended to set database URLs as [env vars](/hasura-cloud/projects/env-vars.mdx) and using the env
vars to connect to the databases in place of the raw database URLs.
:::
@ -167,8 +167,8 @@ Voilà. You are ready to start developing.
[this tutorial](https://hasura.io/learn/database/yugabyte/introduction/) from our Learn site.
- If using Hasura Cloud, you can also click the gear icon to manage your Hasura Cloud project. (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -24,7 +24,7 @@ You can also connect to multiple databases and build a unified GraphQL API.
## Connect a database via the Hasura Console {#connect-database-v2-0}
Once you have [created a Hasura Cloud Project](/projects/create.mdx), click `Launch Console` to open the Hasura
Once you have [created a Hasura Cloud Project](/hasura-cloud/projects/create.mdx), click `Launch Console` to open the Hasura
console in your browser.
<Thumbnail

View File

@ -40,7 +40,7 @@ Driver={ODBC Driver 18 for SQL Server};Server=tcp:hasura-test.database.windows.n
:::info Make sure your SQL server database is reachable by Hasura Cloud:
1. Allow public connections or [whitelist the Hasura Cloud IP](/projects/create.mdx#cloud-projects-create-allow-nat-ip)
1. Allow public connections or [whitelist the Hasura Cloud IP](/hasura-cloud/projects/create.mdx#cloud-projects-create-allow-nat-ip)
on your SQL Server firewall: This is good for testing and will allow you to try Hasura out with your database
quickly!
2. VPC peering: VPC peering and private network access is available on Hasura Cloud paid tiers: Recommended for

View File

@ -47,7 +47,7 @@ Authorization](https://www.cockroachlabs.com/docs/cockroachcloud/network-authori
Serverless database, you will also need to either add the Hasura IP (which can be
found on the `General` tab of your Hasura Project details page) to the allowlist,
or setup a [dedicated
VPC](/deployment/hasura-cloud/dedicated-vpc.mdx).
VPC](/hasura-cloud/dedicated-vpc.mdx).
:::

View File

@ -48,7 +48,7 @@ Head to the `Data > Manage databases` section on the Console to add your Snowfla
:::info Make sure your Snowflake service is reachable by Hasura Cloud:
1. **Allow public connections or
[whitelist the Hasura Cloud IP](/projects/create.mdx#cloud-projects-create-allow-nat-ip) on your [Snowflake
[whitelist the Hasura Cloud IP](/hasura-cloud/projects/create.mdx#cloud-projects-create-allow-nat-ip) on your [Snowflake
firewall](https://docs.snowflake.com/en/user-guide/network-policies.html):** This is good for testing and will allow you to quickly try out Hasura with your database!
2. **VPC peering:** VPC peering and private network access is available on Hasura Cloud paid tiers and is
recommended for production. Get in touch with us if you'd like to try this out against your existing databases.

View File

@ -36,7 +36,7 @@ real-world practices, user experiences, and challenges when managing enterprise-
:::info Note
Hasura Cloud users can leverage the [GitHub integration](/deployment/hasura-cloud/ci-cd/github-integration.mdx) to
Hasura Cloud users can leverage the [GitHub integration](/hasura-cloud/ci-cd/github-integration.mdx) to
automate deployments.
:::

View File

@ -23,8 +23,9 @@ If you want to take Hasura for a spin and check out the features, the following
you:
- [Deploy using Hasura Cloud](/getting-started/getting-started-cloud.mdx) (**recommended**)
- [Deploy using Render One-click Deploy with Managed PostgreSQL](/deployment/deployment-guides/render-one-click.mdx)
- [Deploy using Nhost One-click Deploy with Managed PostgreSQL, Storage, and Auth](/deployment/deployment-guides/nhost-one-click.mdx)
- [Deploy using Digital Ocean One-click App on Marketplace](/deployment/deployment-guides/digital-ocean-one-click.mdx)
- [Deploy using Render One-click Deploy with Managed PostgreSQL](/deployment/deployment-guides/render-one-click.mdx)
## Deployment guides {#all-deployment-guides}

View File

@ -122,12 +122,12 @@ or a similar CI/CD service to build a custom deployment pipeline for your Hasura
## How can I preview changes to my Hasura instance?
With [Preview Apps](/deployment/hasura-cloud/ci-cd/preview-apps.mdx) on Hasura Cloud you can automatically create an app on
With [Preview Apps](/hasura-cloud/ci-cd/preview-apps.mdx) on Hasura Cloud you can automatically create an app on
Hasura Cloud for every pull request you make to your GitHub repo enabling quick and easy testing of changes as you work.
## How would I work collaboratively with my team using Hasura?
Using [Projects](/projects/index.mdx) in Hasura Cloud you are able to add collaborators and assign each different access
Using [Projects](/hasura-cloud/projects/index.mdx) in Hasura Cloud you are able to add collaborators and assign each different access
permissions on your instance. Since the Hasura [Metadata and Migrations](/migrations-metadata-seeds/index.mdx) can be
committed to version control, you can also use the user permissions systems of a version control host (eg: GitHub) in
order to control how your team collaborates on your Hasura Project.

View File

@ -149,8 +149,8 @@ There are several options for the implementation of business logic, depending on
### Manage Hasura Cloud project
You can click the gear icon in the Hasura Cloud dashboard to manage your Hasura Cloud project (e.g. add
[collaborators](/projects/collaborators.mdx), [env vars](/projects/env-vars.mdx) or
[custom domains](/projects/domains.mdx)).
[collaborators](/hasura-cloud/projects/collaborators.mdx), [env vars](/hasura-cloud/projects/env-vars.mdx) or
[custom domains](/hasura-cloud/projects/domains.mdx)).
<Thumbnail src="/img/getting-started/project-manage.png" alt="Project actions" width="860px" />

View File

@ -21,7 +21,7 @@ You can temporarily spin up a Hasura instance and then point the CLI to that ins
Before you can run tests, a test suite needs to be set up with operations that have been captured on your Hasura Project.
You can read more about setting up a test suite [here](/deployment/hasura-cloud/regression-tests.mdx#manage-test-suites).
You can read more about setting up a test suite [here](/hasura-cloud/regression-tests.mdx#manage-test-suites).
## Getting a personal access token

View File

@ -1,4 +1,4 @@
{
"label": "Hasura Cloud",
"position": 20
"position": 200
}

View File

@ -1,5 +1,5 @@
{
"label": "Account management",
"position": 200,
"position": 30,
"className": "cloud-icon"
}

View File

@ -27,8 +27,8 @@ All Hasura Cloud billing related details can be found under the `Billing` tab in
## Details
- [Billing owner](/account-management/billing/billing-owner.mdx)
- [Manage payment methods](/account-management/billing/payment-methods.mdx)
- [Coupons and credits](/account-management/billing/credits.mdx)
- [Receipts](/account-management/billing/receipts.mdx)
- [Data usage calculation for billing](/account-management/billing/billing-data-calculation.mdx)
- [Billing owner](/hasura-cloud/account-management/billing/billing-owner.mdx)
- [Manage payment methods](/hasura-cloud/account-management/billing/payment-methods.mdx)
- [Coupons and credits](/hasura-cloud/account-management/billing/credits.mdx)
- [Receipts](/hasura-cloud/account-management/billing/receipts.mdx)
- [Data usage calculation for billing](/hasura-cloud/account-management/billing/billing-data-calculation.mdx)

View File

@ -24,4 +24,4 @@ import AccountManagement from '@site/static/icons/features/account_management.sv
On your Hasura Cloud `My Account` page, you can manage account-related settings such as changing the email, creating
access tokens, and managing database session connections.
- [Change email address on Hasura Cloud](/account-management/email-change.mdx)
- [Change email address on Hasura Cloud](/hasura-cloud/account-management/email-change.mdx)

View File

@ -1,4 +1,4 @@
{
"label": "CI/CD",
"position": 14
"position": 40
}

View File

@ -10,7 +10,6 @@ keywords:
- git
sidebar_label: GitHub deployment
sidebar_position: 20
sidebar_class_name: cloud-and-enterprise-icon
---
import Thumbnail from "@site/src/components/Thumbnail";

View File

@ -7,7 +7,6 @@ keywords:
- ci-cd
- github-integration
slug: index
sidebar_class_name: cloud-and-enterprise-icon
---
import Thumbnail from "@site/src/components/Thumbnail";
@ -25,7 +24,7 @@ repo by triggering a new deployment. These features are intended to improve the
Hasura Cloud can automatically detect Metadata and Migration changes in a linked GitHub repo and deploy these changes to
the linked project. Read more on how to add this integration in your project
[here](/deployment/hasura-cloud/ci-cd/github-integration.mdx).
[here](/hasura-cloud/ci-cd/github-integration.mdx).
## Hasura Cloud Preview Apps
@ -34,8 +33,8 @@ App on each pull request in order to automatically preview changes.
This can be achieved using either of the following:
- [Preview App GitHub Action](/deployment/hasura-cloud/ci-cd/preview-apps.mdx#preview-apps-github-action)
- [Preview App APIs](/deployment/hasura-cloud/ci-cd/preview-apps.mdx#preview-apps-api)
- [Preview App GitHub Action](/hasura-cloud/ci-cd/preview-apps.mdx#preview-apps-github-action)
- [Preview App APIs](/hasura-cloud/ci-cd/preview-apps.mdx#preview-apps-api)
:::info Note

View File

@ -12,7 +12,6 @@ keywords:
- GitHub
sidebar_label: Preview Apps
sidebar_position: 10
sidebar_class_name: cloud-and-enterprise-icon
---
import Thumbnail from "@site/src/components/Thumbnail";

View File

@ -8,8 +8,7 @@ keywords:
- VPC
- VPC peering
sidebar_label: Dedicated VPC
sidebar_position: 40
sidebar_class_name: cloud-and-enterprise-icon
sidebar_position: 50
---
import Thumbnail from "@site/src/components/Thumbnail";

View File

@ -6,8 +6,7 @@ keywords:
- recovery
- SLA
sidebar_label: Disaster recovery
sidebar_position: 50
sidebar_class_name: cloud-icon
sidebar_position: 70
---
# Disaster Recovery and Passive Standby Config for Hasura Cloud
@ -42,7 +41,7 @@ with your secondary database.
Depending on when and how you keep the secondary database schema and data synced with the primary database, you should
also keep the Hasura Metadata on the secondary project up-to-date and in-sync with the primary project. You can use our
[Github Integration](/deployment/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project
[Github Integration](/hasura-cloud/ci-cd/github-integration.mdx) features to keep your secondary project
in-sync by deploying each commit to both projects. Care should be taken in the config of databases and ENV variables in
this regard.

View File

@ -5,8 +5,7 @@ keywords:
- high-availability
- cloud configuration
sidebar_label: High-availability configuration
sidebar_position: 45
sidebar_class_name: cloud-and-enterprise-icon
sidebar_position: 60
---
# High-Availability Configuration

View File

@ -1,16 +1,22 @@
---
description: Use Hasura Cloud to host your Hasura GraphQL Engine
title: "Hasura Cloud"
keywords:
- hasura
- cloud
- deployment
slug: index
sidebar_position: 1
sidebar_class_name: cloud-icon
---
import Thumbnail from '@site/src/components/Thumbnail';
# Hasura Cloud
import Cloud from '@site/static/icons/features/cloud.svg';
# <Cloud /> Hasura Cloud
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
## Introduction

View File

@ -6,12 +6,13 @@ keywords:
- tiers
- billing
- pricing
sidebar_class_name: cloud-and-enterprise-icon
sidebar_position: 2
sidebar_position: 10
---
# Plans and Pricing
<div className="badge badge--primary heading-badge">Available on: Cloud</div>
## Overview
[Hasura Cloud](https://cloud.hasura.io) offers three plans: Hasura Cloud Free, Hasura Cloud Professional, and Hasura

View File

@ -1,5 +1,5 @@
{
"label": "Projects & collaborators",
"position": 190,
"position": 20,
"className": "cloud-icon"
}

View File

@ -40,7 +40,7 @@ Collaborators can have different levels of access in the Hasura Console.
Console.
- The `View Metrics` permission allows inspecting operation data and metrics from the `PRO` tab of the Console.
- Collaborators can also be invited to take billing responsibility for a project; see the
[billing owner](/account-management/billing/billing-owner.mdx) page for more information.
[billing owner](/hasura-cloud/account-management/billing/billing-owner.mdx) page for more information.
<Thumbnail src="/img/projects/add-collaborator.png" alt="Add collaborator" width="450px" />

View File

@ -75,7 +75,7 @@ You can change the region by clicking the edit icon next to it. Read more about
## Pricing Plan
This field shows the plan that the project is on. Read about switching pricing plans [here](/projects/pricing.mdx).
This field shows the plan that the project is on. Read about switching pricing plans [here](/hasura-cloud/projects/pricing.mdx).
## Hasura Cloud IP

View File

@ -104,7 +104,7 @@ Also add any other ENV vars that you might have set on your local project.
### Setting up a Git repo for your Hasura Project
In order to easily apply your local changes to your new Cloud project, we'll use the Hasura
[GitHub deployment](/deployment/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to
[GitHub deployment](/hasura-cloud/ci-cd/github-integration.mdx) feature. But before we do that, we need to
setup Metadata & Migrations of your local setup that you can apply to your Cloud project. For a lowdown on Hasura
Metadata & Migrations refer the guide [here](/migrations-metadata-seeds/index.mdx)
@ -156,4 +156,4 @@ git commit -m "initialize metadata and migrations"
Push these changes to GitHub repo of your choice.
Now we're all set to see the magic of our GitHub integration to deploy the Metadata and Migrations to your Cloud project
by following the steps [here](/deployment/hasura-cloud/ci-cd/github-integration.mdx)!
by following the steps [here](/hasura-cloud/ci-cd/github-integration.mdx)!

View File

@ -46,18 +46,18 @@ programmatically.
## Dig deeper
- [Creating projects](/projects/create.mdx)
- [Project Details](/projects/details.mdx)
- [Project Collaborators](/projects/collaborators.mdx)
- [Transfer Ownership](/projects/ownership.mdx)
- [Project Env vars](/projects/env-vars.mdx)
- [Project Domains](/projects/domains.mdx)
- [Securing projects](/projects/secure.mdx)
- [Switching pricing plans](/projects/pricing.mdx)
- [Deployment regions](/projects/regions.mdx)
- [Managing development environments](/projects/environments.mdx)
- [Heroku database integration](/projects/heroku-url-sync.mdx)
- [Vercel Integration](/projects/vercel-integration.mdx)
- [Maintenance mode](/projects/maintenance-mode.mdx)
- [Deleting projects](/projects/delete.mdx)
- [Updating v1.3 projects to v2.0](/projects/move-project-v2.mdx)
- [Creating projects](/hasura-cloud/projects/create.mdx)
- [Project Details](/hasura-cloud/projects/details.mdx)
- [Project Collaborators](/hasura-cloud/projects/collaborators.mdx)
- [Transfer Ownership](/hasura-cloud/projects/ownership.mdx)
- [Project Env vars](/hasura-cloud/projects/env-vars.mdx)
- [Project Domains](/hasura-cloud/projects/domains.mdx)
- [Securing projects](/hasura-cloud/projects/secure.mdx)
- [Switching pricing plans](/hasura-cloud/projects/pricing.mdx)
- [Deployment regions](/hasura-cloud/projects/regions.mdx)
- [Managing development environments](/hasura-cloud/projects/environments.mdx)
- [Heroku database integration](/hasura-cloud/projects/heroku-url-sync.mdx)
- [Vercel Integration](/hasura-cloud/projects/vercel-integration.mdx)
- [Maintenance mode](/hasura-cloud/projects/maintenance-mode.mdx)
- [Deleting projects](/hasura-cloud/projects/delete.mdx)
- [Updating v1.3 projects to v2.0](/hasura-cloud/projects/move-project-v2.mdx)

View File

@ -51,10 +51,10 @@ If you don't see such a banner, your project is not under maintenance mode.
All actions that update your project's configurations are not allowed when maintenance mode is activated. The following
actions are disallowed:
- [Switching pricing plans](/projects/pricing.mdx)
- [Adding, updating and deleting an environment variable](/projects/env-vars.mdx)
- [Changing project region](/projects/regions.mdx)
- [Enabling and disabling Heroku database URL sync](/projects/heroku-url-sync.mdx)
- [Deleting project](/projects/delete.mdx)
- [Switching pricing plans](/hasura-cloud/projects/pricing.mdx)
- [Adding, updating and deleting an environment variable](/hasura-cloud/projects/env-vars.mdx)
- [Changing project region](/hasura-cloud/projects/regions.mdx)
- [Enabling and disabling Heroku database URL sync](/hasura-cloud/projects/heroku-url-sync.mdx)
- [Deleting project](/hasura-cloud/projects/delete.mdx)
If you are trying to apply these changes when maintenance mode is activated, you will encounter an error.

View File

@ -35,7 +35,7 @@ Do ensure no further changes are made to the Hasura Metadata post this.
## Step 2: Create a new Cloud project with the same configuration
See `Step 1` of [creating projects](/projects/create.mdx) to create a new Hasura Cloud project.
See `Step 1` of [creating projects](/hasura-cloud/projects/create.mdx) to create a new Hasura Cloud project.
After project creation, update the Hasura Cloud configuration of the new project with the same configuration as the
earlier project. i.e. add the same ENV vars, custom domains, collaborators, billing, etc.
@ -49,7 +49,7 @@ The new project should now be generating the same GraphQL API as the earlier pro
## Step 4: Delete the earlier project
See [deleting projects](/projects/delete.mdx) to delete the earlier project.
See [deleting projects](/hasura-cloud/projects/delete.mdx) to delete the earlier project.
## Optional steps
@ -60,20 +60,20 @@ See [deleting projects](/projects/delete.mdx) to delete the earlier project.
hasura migrate apply --skip-execution --endpoint <new-project-endpoint> --admin-secret <new-project-admin-secret> --all-databases
```
- You can [rename](/projects/details.mdx#rename-project) your new project to the same name as the earlier project if you
- You can [rename](/hasura-cloud/projects/details.mdx#rename-project) your new project to the same name as the earlier project if you
wish.
- If you haven't renamed your new project or set up a [custom domain](/projects/domains.mdx) for your project, you might
- If you haven't renamed your new project or set up a [custom domain](/hasura-cloud/projects/domains.mdx) for your project, you might
want to update any clients consuming the GraphQL API to point to the new project's GraphQL endpoint.
## Zero-downtime transfer
To achieve a zero-downtime transfer, you will need to have a [custom domain](/projects/domains.mdx) attached to your
To achieve a zero-downtime transfer, you will need to have a [custom domain](/hasura-cloud/projects/domains.mdx) attached to your
Cloud project. Once the new project is set up identically as the old one, you can update the DNS entries for your custom
domain to the new project to have a seamless transfer of traffic to the new project.
If you simply want to avoid updating your clients with the new project's API endpoint, you can simply
[rename](/projects/details.mdx#rename-project) your new project with the same name as the earlier project. This will
[rename](/hasura-cloud/projects/details.mdx#rename-project) your new project with the same name as the earlier project. This will
cause a short downtime of your API after you delete your old project until you rename the new one.
## Caveats

View File

@ -43,11 +43,11 @@ Do ensure no further changes are made to the Hasura Metadata post this.
### Step 2: Create a v2.0 Cloud project
See `Step 1` of [creating projects](/projects/create.mdx) to create a new Hasura Cloud `v2.0` project.
See `Step 1` of [creating projects](/hasura-cloud/projects/create.mdx) to create a new Hasura Cloud `v2.0` project.
### Step 3: Connect your database with the name **default** to the new project
See `Step 2` of [creating projects](/projects/create.mdx) to connect your existing database to the new project. Please
See `Step 2` of [creating projects](/hasura-cloud/projects/create.mdx) to connect your existing database to the new project. Please
ensure you set the database name as `default`.
:::info Note

View File

@ -26,7 +26,7 @@ Hasura Cloud now creates new projects with Hasura `v2.0` by default. Due to some
changes in `v2.0`, existing projects have not been auto-updated to `v2.0`. You can update your older `v1.3` projects to
`v2.0` by following this guide.
(_You can find the older guide to do this process manually_ [here](/projects/move-project-v2-manual.mdx))
(_You can find the older guide to do this process manually_ [here](/hasura-cloud/projects/move-project-v2-manual.mdx))
:::info Note

View File

@ -84,7 +84,7 @@ This integration requires you to have a Vercel account along with existing Verce
<Thumbnail src='/img/projects/integrations/vercel/setup-progress.png' alt='Setup Progress' width='600px' />
- Click on the first link to navigate to your Hasura Cloud project Console to configure your GraphQL API and connect to
a database. Check out the section on [database setup](/projects/create.mdx#cloud-projects-db-setup) on how to do this.
a database. Check out the section on [database setup](/hasura-cloud/projects/create.mdx#cloud-projects-db-setup) on how to do this.
<Thumbnail src='/img/projects/integrations/vercel/visit-console.png' alt='Visit Console Button' width='600px' />
@ -133,7 +133,7 @@ Your integration will only be successfully configured upon clicking the `Install
:::info Note
- If a [custom domain](/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this custom value
- If a [custom domain](/hasura-cloud/projects/domains.mdx) is added to the Hasura Cloud project, you'll have to set this custom value
to `HASURA_PROJECT_ENDPOINT` and `NEXT_HASURA_PROJECT_ENDPOINT` manually in the respective Vercel project's settings.
- Similarly if the Hasura Cloud project's admin secret is changed, you will have to edit the `HASURA_ADMIN_SECRET`
manually in the respective Vercel project's settings.

View File

@ -8,8 +8,7 @@ keywords:
- regression
- migration
sidebar_label: Regression tests
sidebar_position: 30
sidebar_class_name: cloud-icon
sidebar_position: 50
---
import Thumbnail from "@site/src/components/Thumbnail";

View File

@ -1,5 +1,4 @@
---
sidebar_position: 60
sidebar_label: "SSO"
description: "Enable single sign-on (SSO) for Hasura Enterprise through the SAML 2.0 protocol"
title: "EE: Enable SSO through SAML"
@ -10,7 +9,7 @@ keywords:
- single sign on
- SSO
- SAML
sidebar_class_name: cloud-and-enterprise-icon
sidebar_position: 80
---
import Thumbnail from "@site/src/components/Thumbnail";
@ -18,7 +17,7 @@ import HeadingIcon from "@site/src/components/HeadingIcon";
# SSO Through SAML
<div className="badge badge--primary heading-badge">Available on: Enterprise</div>
<div className="badge badge--primary heading-badge">Available on: Enterprise (Cloud)</div>
## Introduction

View File

@ -179,7 +179,7 @@ import Security from '@site/static/icons/features/security.svg';
With regression tests, Hasura Cloud provides you a comprehensive test bench which is executable on any GraphQL
Engine instance.
</p>
<VersionedLink to="/deployment/hasura-cloud/regression-tests">
<VersionedLink to="/hasura-cloud/regression-tests">
See Regression Tests <ArrowRight className="arrow" />
</VersionedLink>
</div>