public class PropertiesCredentials extends java.lang.Object implements AWSCredentials
Constructor and Description |
---|
PropertiesCredentials(java.io.File file)
Reads the specified file as a Java properties file and extracts the AWS
access key from the "accessKey" property and AWS secret access key from
the "secretKey" property.
|
PropertiesCredentials(java.io.InputStream inputStream)
Reads the specified input stream as a stream of Java properties file
content and extracts the AWS access key ID and secret access key from the
properties.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAWSAccessKeyId()
Returns the AWS access key ID for this credentials object.
|
java.lang.String |
getAWSSecretKey()
Returns the AWS secret access key for this credentials object.
|
public PropertiesCredentials(java.io.File file) throws java.io.IOException
file
- The file from which to read the AWS credentials properties.java.io.FileNotFoundException
- If the specified file isn't found.java.io.IOException
- If any problems are encountered reading the AWS
access keys from the specified file.java.lang.IllegalArgumentException
- If the specified properties file does
not contain the required keys.public PropertiesCredentials(java.io.InputStream inputStream) throws java.io.IOException
inputStream
- The input stream containing the AWS credential
properties.java.io.IOException
- If any problems occur while reading from the input
stream.public java.lang.String getAWSAccessKeyId()
AWSCredentials
getAWSAccessKeyId
in interface AWSCredentials
public java.lang.String getAWSSecretKey()
AWSCredentials
getAWSSecretKey
in interface AWSCredentials
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.