Currently we can not set the TCP KeepAlive and ConnectionTtl settings for the Amazon S3 ClientConfiguration class: http://docs.aws.amazon.com/AWSJavaSDK/latest/javadoc/com/amazonaws/ClientConfiguration.html
Our S3Util doesn't set these values so it defaults to what Amazon configures.
This doesn't work in all situations and we want to make this configurable. For example the ConnectionTtl should be lowered in cases where the Object Store closes a HTTP connection after a very short period.