RedshiftConnectionPool supports password or IAM based authentication.
For password authentication the Redshift username and password should be provided.
For IAM based authentication the Redshift username and IAM authentication details should be provided.
Supported IAM authentication modes
NOTE: Assume Role using temporary credentials (see "Assume Role ARN" property on AWSCredentialsProviderControllerService) is not supported by the controller service.
- Access key ID and secret key
- Credential file (the file contains the access key ID and secret key)