AwsCredentialsProviderClass

Note:
  • As alternatives, you can configure this property using the aliases aws_credentials_provider_class or plugin_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 with aws_credentials_provider_class takes precedence.
  • If the Profile property is set, then you must specify AwsCredentialsProviderArguments (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 User and Password are not provided, or if you are authenticating through AD FS, Okta, PingFederate, or JWT.