Function invocations are classified into synchronous invocations and asynchronous invocations. The maximum payload for a synchronous invocation is 32 MB, and the maximum payload for an asynchronous invocation is 128 KB. The payload size cannot be modified in the background. If your payload exceeds the limit and cannot be reduced, we recommend that you upload the input as an object to an Object Storage Service (OSS) bucket and use an OSS trigger to trigger the function.