Package org.apache.hadoop.fs.s3a.auth

Class ProfileAWSCredentialsProvider

java.lang.Object
org.apache.hadoop.fs.s3a.auth.AbstractAWSCredentialProvider
org.apache.hadoop.fs.s3a.auth.ProfileAWSCredentialsProvider
All Implemented Interfaces:
software.amazon.awssdk.auth.credentials.AwsCredentialsProvider, software.amazon.awssdk.identity.spi.IdentityProvider<software.amazon.awssdk.identity.spi.AwsCredentialsIdentity>

@Public @Evolving public class ProfileAWSCredentialsProvider extends org.apache.hadoop.fs.s3a.auth.AbstractAWSCredentialProvider
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Environment variable for credentials file path.
    static final String
     
    static final String
    Environment variable for profile name.
    static final String
    Conf setting for credentials file path.
    static final String
    Conf setting for profile name.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    software.amazon.awssdk.auth.credentials.AwsCredentials
     

    Methods inherited from class org.apache.hadoop.fs.s3a.auth.AbstractAWSCredentialProvider

    getConf, getUri

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface software.amazon.awssdk.auth.credentials.AwsCredentialsProvider

    identityType, resolveIdentity

    Methods inherited from interface software.amazon.awssdk.identity.spi.IdentityProvider

    resolveIdentity, resolveIdentity
  • Field Details

  • Constructor Details

    • ProfileAWSCredentialsProvider

      public ProfileAWSCredentialsProvider(URI uri, Configuration conf)
  • Method Details

    • resolveCredentials

      public software.amazon.awssdk.auth.credentials.AwsCredentials resolveCredentials()