Database Ingestion and Replication > Database Ingestion and Replication targets - preparation and usage > Amazon Redshift targets
  

Amazon Redshift targets

Target preparation

Ensure that the Redshift database user has the following minimum permissions required for Database Ingestion and Replication:
grant create on database <database_name> to <username>;
grant create on schema <schema_name> to <username>;
If you use Redshift role-based access control (RBAC), grant these permissions to the appropriate roles. With these permissions, users can perform all Database Ingestion and Replication operations, including deploying tasks, having target tables created at runtime, and redeploying, resynchronizing, and resuming jobs.
To check if a user already has the permissions required to access the database and schema, use the following system functions:
select has_database_privilege('<username>', '<databaseName>', 'create');
select has_schema_privilege('<username>', '<schemaName>', 'create');
Note: If you create a new database user, you must explicitly grant the permissions needed to access the existing database, schema, and table objects to that user.

Usage considerations