code: def download_from_s3(s3_uri, save_dir):
      """
      Downloads a file from s3 to the local file system
      """
      try_to_import_moto()
      import boto3
  
      s3_client = boto3.client("s3")
      s3_uri = s3_uri.as_posix()
      bucket_name, regex_key = parse_s3_uri(s3_uri)
      s3_bucket = boto3.resource("s3").Bucket(bucket_name)
      file_save_paths = []
      for obj in s3_bucket.objects.all():
          if re.search(
              re.sub("\*", ".*", regex_key), obj.key
          ):  # noqa: W605
              key = obj.key.replace("/", "_")
              save_path = Path(save_dir) / key
              s3_client.download_file(bucket_name, key, save_path)
              file_save_paths.append(save_path)
      return file_save_paths
  
imports: import re
  from pathlib import Path
  from evadb.utils.generic_utils import try_to_import_moto
label_desc: Use image node_id 2 for calling a global function with example usage: download_from_s3(s3_uri, save_dir) and returns: file_save_paths