See: Description
| Class | Description | 
|---|---|
| ProfileCredentialsProvider | 
 Credentials provider based on AWS configuration profiles. 
 | 
| ProfilesConfigFile | 
 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. | 
| ProfilesConfigFileWriter | 
 The class for creating and modifying the credential profiles file. 
 | 
 In addition to the required default profile, you can specify as
 many additional named profiles as you need:
 
[default] aws_access_key_id=AKIAXXXXXXXXXX aws_secret_access_key=abc01234567890 [profile test] aws_access_key_id=AKIAZZZZZZZZZZ aws_secret_access_key=xyz01234567890
Role assumption is also supported for cross account access. The source profile credentials are used to assume the given role when the
testprofile is used. One requirement to use assume role profiles is that the STS SDK module be on the class path.
[default] aws_access_key_id=AKIAXXXXXXXXXX aws_secret_access_key=abc01234567890 [profile test] role_arn=arn:aws:iam::123456789012:role/role-name source_profile=default # Optionally, provide a session name # role_session_name=mysession # Optionally, provide an external id # external_id=abc01234567890
 You can use ProfileCredentialsProvider to
 access your AWS configuration profiles and supply your credentials to code
 using the AWS SDK for Java.
 
The same profiles are used by the AWS CLI.
For more information on setting up AWS configuration profiles, see: http://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.