Current implementation is specific to S3 and AWS SDK, as well as some related configurations, like region of AWS 1. Change to use FileIO for file operation 2. Remove S3 specific operations and configurations 3. Remove the dpendency on AWS SDK