Skip to content

You are viewing documentation for Immuta version 2021.5.

For the latest version, view our documentation for Immuta SaaS or the latest self-hosted version.

Native Redshift Installation

Audience: System Administrators

Content Summary: This page provides a tutorial for enabling the native Redshift integration in Immuta. For an overview of the access pattern, see the Data Access Patterns documentation.

Add the Native Integration

  1. Click the App Settings icon in the left sidebar.
  2. Click Native Integrations in the left panel.
  3. Click the +Add Native Integration button and select Redshift from the dropdown menu.
  4. Complete the Host, Port, Initial Database, and Immuta Database fields.

    Redshift Config Modal

  5. Opt to check the Enable Impersonation box and customize the Impersonation Role name as needed. This will allow users to natively impersonate another user.

  6. Set up the connection Automatically or Manually.

    Select Automatic and enter your Username and Password.

    Note: When performing an automated installation, the credentials provided must be a Superuser or have the ability to create databases and users and modify grants.

    1. Select Manual and download the bootstrap script.
    2. Enter a username and password for a new user, and the bootstrap script will populate it with the appropriate permissions.
  7. Click Test Redshift Connection.

  8. Once the credentials are successfully tested, click Save.

  9. If you chose the manual setup, run the bootstrap scripts in Redshift.