code: def list(cls, path):
          
          file_info = cls.parse_remote(path)
          connection = cls.connect(path)
          bucket = connection.get_bucket(file_info.bucket)
          region = "@%s" % file_info.region if file_info.region else ""
  
          output = []
          for key in bucket.get_all_keys(prefix=file_info.key):
              output.append(cls._S3_FILE % {"bucket": file_info.bucket,
                                            "key": key.name,
                                            "region": region})
          return output
docs: Return a list containing the names of the entries in the directory
          given by path. The list is in arbitrary order.