def METHOD_NAME(fdw_options: Dict[str, Any]) -> Tuple[Minio, str, str]:
    s3_client = Minio(
        endpoint=fdw_options["s3_endpoint"],
        access_key=fdw_options.get("s3_access_key"),
        secret_key=fdw_options.get("s3_secret_key"),
        secure=fdw_options.get("s3_secure", True),
        region=fdw_options.get("s3_region"),
    )
    s3_bucket = fdw_options["s3_bucket"]
    # We split the object into a prefix + object ID to let us mount a bunch of objects
    # with the same prefix as CSV files.
    s3_object_prefix = fdw_options.get("s3_object_prefix", "")
    return s3_client, s3_bucket, s3_object_prefix