Using IAM Credentials
You can configure the connector to authenticate your connection through IAM authentication using IAM credentials.
To configure IAM authentication using IAM:
- Set the
IAM
property to1
. - If the ID and region of the Redshift server cluster are not already provided through the
Server
property, then do the following: - Set the
ClusterID
property to the ID for the Redshift server cluster. - Set the
Region
property to the region for the Redshift server cluster. - Set the
DbUser
property to the ID that you want to designate to the Redshift user. - If the ID you specified for the
DbUser
property does not already exist in your Redshift account, you must create it:- Set the
AutoCreate
property to1
. - Set the
DbGroups
property to the names of any user groups that you want the new DbUser to be added to, separated by commas.
- Set the
- Optionally, set the
EndpointUrl
property to the endpoint used to communicate with the Redshift cluster. - Optionally, set the
StsEndpointUrl
property to the endpoint used to communicate with the AWS Security Token Service (AWS STS). - Optionally, set the
AuthProfile
property to the authentication profile you want to use to manage the connection settings. - Set the
AccessKeyID
property to your Redshift access key ID. - Set the
SecretAccessKey
property to your Redshift secret key. - If you are using an IAM role, set the
SessionToken
property to your temporary session token. - Optionally, set the
group_federation
property to1
to enable group federation.
- Security and Authentication
- Authentication Driver Configuration Options on page 1
- Configuring Authentication
- Configuring the Driver on page 1