s3 protocol handler for the jvm based on aws s3 sdk