JavaScript is disabled on your browser.
Skip navigation links

AWS SDK for Java 1.x API Reference - 1.12.795

We announced the upcoming end-of-support for AWS SDK for Java (v1). We recommend that you migrate to AWS SDK for Java v2. For dates, additional details, and information on how to migrate, please refer to the linked announcement.
com.amazonaws.auth.profile

Class ProfilesConfigFile



  • public class ProfilesConfigFile
    extends Object 
    Loads the local AWS credential profiles from the standard location (~/.aws/credentials), which can be easily overridden through the AWS_CREDENTIAL_PROFILES_FILE environment variable or by specifying an alternate credentials file location through this class' constructor.

    The AWS credentials file format allows you to specify multiple profiles, each with their own set of AWS security credentials:

     [default]
     aws_access_key_id=testAccessKey
     aws_secret_access_key=testSecretKey
     aws_session_token=testSessionToken
     [test-user]
     aws_access_key_id=testAccessKey
     aws_secret_access_key=testSecretKey
     aws_session_token=testSessionToken
     

    These credential profiles allow you to share multiple sets of AWS security credentials between different tools such as the AWS SDK for Java and the AWS CLI.

    For more information on setting up AWS credential profiles, see: http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html

    See Also:
    ProfileCredentialsProvider
    • Field Detail

      • AWS_PROFILE_ENVIRONMENT_VARIABLE

        @Deprecated
        public static final String AWS_PROFILE_ENVIRONMENT_VARIABLE
        Deprecated.
        Environment variable name for overriding the default AWS profile
        See Also:
        Constant Field Values
      • AWS_PROFILE_SYSTEM_PROPERTY

        @Deprecated
        public static final String AWS_PROFILE_SYSTEM_PROPERTY
        Deprecated.
        System property name for overriding the default AWS profile
        See Also:
        Constant Field Values
      • DEFAULT_PROFILE_NAME

        @Deprecated
        public static final String DEFAULT_PROFILE_NAME
        Deprecated.
        Name of the default profile as specified in the configuration file.
        See Also:
        Constant Field Values
    • Constructor Detail

      • ProfilesConfigFile

        public ProfilesConfigFile()
         throws SdkClientException 
        Loads the AWS credential profiles file from the default location (~/.aws/credentials) or from an alternate location if AWS_CREDENTIAL_PROFILES_FILE is set.
        Throws:
        SdkClientException
      • ProfilesConfigFile

        public ProfilesConfigFile(String filePath)
        Loads the AWS credential profiles from the file. The path of the file is specified as a parameter to the constructor.
      • ProfilesConfigFile

        public ProfilesConfigFile(File file)
         throws SdkClientException 
        Loads the AWS credential profiles from the file. The reference to the file is specified as a parameter to the constructor.
        Throws:
        SdkClientException
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /