Postgres

Canvas requires a few fields in order to connect to your Postgres instance:

  1. Host

  2. Port

  3. Database

  4. Username and Password

We'll go through each.

Host

The public address of your Postgres instance. If you block public access to your database you will need to whitelist the following IP addresses in your database's security group:

  • 44.224.89.3

  • 35.80.194.138

  • 44.241.79.133

Port

Also available in the AWS console. This is 5432 by default.

Database

The database that you would like to work with in Canvas.

Username and Password

In order to display your data Canvas requires a user with usage grants on any schemas you want to access and select grants on any tables and views you want to access. Following the principle of least privilege, we recommend creating a user for Canvas with the minimum set of permission necessary. The following script will create a user and grant it permissions for the schema public:

Last updated

Was this helpful?