diff --git a/samples/sample.properties b/samples/sample.properties index ac5b2b9..c9f994f 100644 --- a/samples/sample.properties +++ b/samples/sample.properties @@ -15,6 +15,8 @@ applicationName = PythonKCLSample # The DefaultAWSCredentialsProviderChain checks several other providers, which is # described here: # http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/auth/DefaultAWSCredentialsProviderChain.html +# The STSAssumeRoleSessionCredentialsProvider allows using assume-roles: +# AWSCredentialsProvider = STSAssumeRoleSessionCredentialsProvider|arn:aws:iam:::role/| AWSCredentialsProvider = DefaultAWSCredentialsProviderChain # Appended to the user agent of the KCL. Does not impact the functionality of the diff --git a/setup.py b/setup.py index cc01899..3b3f483 100644 --- a/setup.py +++ b/setup.py @@ -64,6 +64,7 @@ ('com.amazonaws', 'aws-java-sdk-s3', '1.11.272'), ('com.amazonaws', 'aws-java-sdk-kms', '1.11.272'), ('com.amazonaws', 'aws-java-sdk-core', '1.11.272'), + ('com.amazonaws', 'aws-java-sdk-sts', '1.11.272'), ('org.apache.httpcomponents', 'httpclient', '4.5.2'), ('org.apache.httpcomponents', 'httpcore', '4.4.4'), ('commons-codec', 'commons-codec', '1.9'), @@ -79,7 +80,11 @@ ('com.google.guava', 'guava', '18.0'), ('com.google.protobuf', 'protobuf-java', '2.6.1'), ('commons-lang', 'commons-lang', '2.6'), - ('commons-logging', 'commons-logging', '1.1.3') + ('commons-logging', 'commons-logging', '1.1.3'), +# ('ch.qos.logback', 'logback-classic', '1.1.7'), +# ('ch.qos.logback', 'logback-core', '1.1.7'), +# ('org.slf4j', 'slf4j-api', '1.7.21'), +# ('org.slf4j', 'jcl-over-slf4j', '1.7.21') ]