I believe there is a 6Mb limit on the request/response, which would make it unsuitable.
Ideally you want a resumable stream of data for large stuff.
I think you misunderstand the concept of 'Serverless' technology. IMO it's a very misleading and confusing name so you are not alone in this.
One thing I've learned early on doing these sorts of complicated procedures is to clearly name and record the steps taken thus far. If something goes wrong (and something will), you want to absolutely be able to trace back to the last effective operation performed. The more insight and details you can provide regarding this, the better. If there are ...
I'm wondering if this was someone's mash up of "service mesh," and "serverless." As mentioned in the comments, both of these terms are used more than understood.
To clarify though, you run a service mesh in a cloud (serverless) context. I like the simple definition from an NGinX blog:
A service mesh is a configurable, low‑latency infrastructure layer ...