code: def read_pd_s3_file_list(iterator, file_type, **kwargs):
      access_key_id = os.environ["AWS_ACCESS_KEY_ID"]
      secret_access_key = os.environ["AWS_SECRET_ACCESS_KEY"]
      import boto3
  
      s3_client = boto3.Session(
          aws_access_key_id=access_key_id,
          aws_secret_access_key=secret_access_key,
      ).client("s3")
      dfs = []
      for x in iterator:
          path_parts = x.split("://")[1].split("/")
          bucket = path_parts.pop(0)
          key = "/".join(path_parts)
          obj = s3_client.get_object(Bucket=bucket, Key=key)
          df = read_pd_file(obj["Body"], file_type, **kwargs)
          dfs.append(df)
      import pandas as pd
  
      return [pd.concat(dfs)]
  
imports: from bigdl.dllib.utils.file_utils import get_file_list, callZooFunc
  from bigdl.dllib.utils.utils import convert_row_to_numpy
  from bigdl.dllib.utils.common import *
  from bigdl.dllib.utils.log4Error import *
  import pyspark.sql.functions
  from typing import TYPE_CHECKING, Dict, List, Optional, Type, Union
  from numpy import float32, int32
label_desc: Use image node_id 13 for calling a global function with example usage: read_pd_s3_file_list(iterator, file_type) and returns: list