AwsCredentialsProviderClass
Note:
- As alternatives, you can configure this property using the aliases
aws_credentials_provider_class
orplugin_name
. If you specify the property name and an alias for the same connection, the setting associated with the property name (AwsCredentialsProviderArguments
) takes precedence. If you specify both aliases, the setting associated withaws_credentials_provider_class
takes precedence. - If the
Profile
property is set, then you must specifyAwsCredentialsProviderArguments
(or its aliases) in the profile instead of the connection URL.
This property is used differently, depending on your authentication configuration:
- If you are authenticating through AD FS, Okta, PingFederate, or JWT, then set this property to the FQCN of the appropriate credentials provider. You can set this property in the connection URL or in an AWS profile.
- If you are authenticating through a class that implements the AWSCredentialsProvider interface, then set this property to the FQCN of the AWSCredentialsProvider interface.
Note: The AWS SDK is shaded and packaged in the connector JAR file. However, if your project has its own AWS SDK dependency, it is recommended that you use that class implementation instead of the one that is shaded in the connector. The shaded AWS SDK is intended to be used internally by the connector, and might not be optimal for other use cases.
Default Value | Data Type | Required |
---|---|---|
None |
String |
Yes, if |