Added provider._get_file_from_bucket, updated providers to use this