Notes and Constraints¶
Account Resource Constraints¶
Resource | Limit | Adjustable |
---|---|---|
Maximum number of functions that can be created under an account | 400 | Yes |
Maximum number of versions allowed for a function | 20 | Yes |
Maximum number of aliases allowed for a function | 10 | Yes |
Size of a code deployment package (in ZIP or JAR format) that can be uploaded to the FunctionGraph console | 40 MB | No. To adjust the quota, contact customer service. |
Size of a code deployment package (in ZIP or JAR format) that can be edited inline during function API invocation | 50 MB | No. To adjust the quota, contact customer service. |
Size of an original code deployment package allowed during function API invocation |
| No. To adjust the quota, contact customer service. |
Maximum size of deployment packages allowed for an account | 10 GB | No. To adjust the quota, contact customer service. |
Number of concurrent executions per account | 100 | Yes |
Maximum number of reserved instances that an account can create | 90 (Number of concurrent executions per account x 90%) | Yes |
Size of all environment variables of a function | 4096 characters | No. To adjust the quota, contact customer service. |
Maximum size of code that can be displayed on the console | 20 MB | No. To adjust the quota, contact customer service. |
Function Running Resource Constraints¶
Resource | Default | Adjustable |
---|---|---|
Ephemeral disk space (/tmp space) | 512 MB | No |
Number of file descriptors | 1024 | No |
Total number of processes and threads | 1024 | No |
Maximum execution duration per request | 259,200s | Yes |
Valid payload size of invocation request body (synchronous invocation) | 6 MB | No. To adjust the quota, contact customer service. |
Valid payload size of invocation response body (synchronous invocation) | 6 MB | No. To adjust the quota, contact customer service. |
Valid payload size of invocation request body (asynchronous invocation) | 256 KB | No. To adjust the quota, contact customer service. |
Size of imported resources | <= 50 MB ZIP file | No. To adjust the quota, contact customer service. |
Image size per function | 10 GB | No. To adjust the quota, contact customer service. |
Size of exported resources | <= 50 MB | No. To adjust the quota, contact customer service. |
Instances per tenant | 1000 | Yes |
Max. memory per function | 10 GB | No. To adjust the quota, contact customer service. |
Bandwidth | Unlimited |
|
Single log size | Unlimited |
|
Maximum execution duration of initializer | 259,200s | Yes |
Note
Valid payload size of invocation response body (synchronous invocation): The returned character string or the JSON character string of the serialized response body is less than or equal to 6 MB by default. The actual data size varies depending on the backend settings of FunctionGraph. The backend determines the size of the serialized data with a byte-level deviation. The actual valid payload size is 6 MB ± 100 bytes.
You are not advised to invoke a function whose execution time exceeds 90s on the FunctionGraph console. To invoke such a function, use asynchronous invocation.