CLONE - Expose the S3 AWS Java SDK Client Configuration Properties at the ACS Level
Description
For the S3 Connector there are currently only certain AWS S3 Java SDK properties available for configuration on the Alfresco side. These properties can be found at the following URL: https://docs.alfresco.com/s3connector/references/s3-contentstore-ref-config-props.html
There are many other properties that can be configured in the AWS Java SDK that are not available for configuration in ACS, such as DEFAULT_MAX_CONNECTIONS, DEFAULT_CONNECTION_TTL, and DEFAULT_CONNECTION_TIMEOUT. A list of these properties can be found at: https://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/constant-values.html
Expected Behavior:
The AWS Java SDK properties for S3, such as DEFAULT_MAX_CONNECTIONS, DEFAULT_CONNECTION_TTL AND DEFAULT_CONNECTION_TIMEOUT should be configurable via the ACS alfresco-global.properties file.
*Observed Behavior:*
Only specific AWS Java SDK properties for S3 are currently configurable via the ACS alfresco-global.properties file.
Workaround:
The only current option for the customer to change or tune these settings from the defaults set by AWS is to recompile the AWS java-sdk-s3-1.11.88.jar with the required client modifications to the properties.
Environment
ACS 6.1.1/S3 Connector 2.3/Linux/PostgreSQL/Tomcat
Testcase ID
Activity
Just checking in, if there is any update on the issue.
please raise an appropriate ESC jira.
Need a hotfix for s3 connector version 2.3 created to include the properties to adjust the timeout settings in s3. Originally, the hotfix was provided through this Jira