Class AbstractAwsConnector


  • public abstract class AbstractAwsConnector
    extends java.lang.Object
    • Constructor Detail

      • AbstractAwsConnector

        public AbstractAwsConnector()
    • Method Detail

      • createCredentialProvider

        public AwsCredentialProviderPlugin createCredentialProvider​(java.lang.String awsCredentialPluginName,
                                                                    java.lang.String awsCredentialPluginParam)
      • createCredentialProviderWithPlugin

        public static AwsCredentialProviderPlugin createCredentialProviderWithPlugin​(java.lang.String pluginFQClassName,
                                                                                     java.lang.String param)
                                                                              throws java.lang.IllegalArgumentException
        Creates a instance of credential provider which can return AWSCredentials or BasicAWSCredentials based on IAM user/roles.
        Parameters:
        pluginFQClassName -
        param -
        Returns:
        Throws:
        java.lang.IllegalArgumentException
      • defaultCredentialProvider

        public AwsCredentialProviderPlugin defaultCredentialProvider​(java.lang.String awsCredentialPluginParam)
        It creates a default credential provider which takes accessKey and secretKey form configuration and creates. AWSCredentials
        Parameters:
        awsCredentialPluginParam -
        Returns: