Oli Dewdney created JCR-3831:
--------------------------------

             Summary: S3 DataStore to use Instance Roles
                 Key: JCR-3831
                 URL: https://issues.apache.org/jira/browse/JCR-3831
             Project: Jackrabbit Content Repository
          Issue Type: Improvement
          Components: jackrabbit-core
         Environment: AWS EC2
            Reporter: Oli Dewdney
            Priority: Minor


The S3Backend class currently requires the ACCESS_KEY and SECRET_KEY in the 
configuration. AWS allows the use of keys supplied to the EC2 Instance in the 
metadata to access the AWS API, thus removing hardcoded, permanent, 
externalably usable security info in config files.

I propose the use of com.amazonaws.auth.DefaultAWSCredentialsProviderChain 
class instead of the BasicAWSCredentials class if the ACCESS_KEY is not 
supplied in the openService method of the 
/jackrabbit-aws-ext/src/main/java/org/apache/jackrabbit/aws/ext/Utils.java 
class.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to