Currently, S3 AWS is not fully documented for implementation with Alfresco Process Services. Given that it is used and supported the issue at hand is the security of configuration is not sufficient for some customers.
- we do show S3 in our architectural diagram
- we do not document configuration or how to set it up, but basic configuration is in activiti-app.properties
- we do have this configuration handled in our code base, since versions 1.3.N to current
see ref: /activiti-bpm-suite/activiti-app/src/main/java/com/activiti/conf/ContentStorageConfiguration.java
Customer is intending to use S3 AWS location for contentstorage. The current implementation does not provide enough security regarding the accessKey/securityKeys for S3. Currently they are added in the activiti-app.properties file.
The request is provision of secure implementation/configuration in the product when using S3 AWS for contentstorage with Alfresco Process Services
Additional References for possible implementation with InstanceProfileCredentialsProvider:
AWS credentials and InstanceProfileCredentialsProvider reference: