Notes and Constraints
Supported Regions
For regions supported by FunctionGraph, see Regions and Endpoints.
Function Configuration
Restriction Item |
Description |
---|---|
Maximum number of versions allowed for a function |
20 (including the latest version) |
Maximum number of aliases allowed for a function |
10 Each version can be associated with only one alias. |
Maximum number of triggers allowed for a function version |
10 |
Size of all environment variables of a function |
4,096 characters |
Maximum number of functions that can be created under an account |
400 |
Maximum size of deployment packages allowed for an account |
10 GB |
Number of concurrent executions per account |
100 For more concurrent executions, submit a service ticket. |
Maximum number of reserved instances that an account can create |
90 (Number of concurrent executions per account x 90%) For more reserved instances, submit a service ticket. |
Maximum number of tags that can be created for a function |
20 To use the pre-defined tags of Tag Management Service (TMS), enable this service. |
Network |
If VPC access is enabled, the default NIC is disabled and the NIC bound to the VPC will be used instead. Whether public access is supported depends on the VPC. |
Async notification |
To avoid cyclic invocation, do not set two functions as asynchronous execution targets of each other. |
Logs |
|
Function Code
Restriction Item |
Description |
---|---|
Size of a code deployment package (in ZIP or JAR format) that can be uploaded to the FunctionGraph console |
40 MB |
Size of a code deployment package (in ZIP or JAR format) that can be edited inline during function API invocation |
50 MB |
Size of exported resources |
≤ 50 MB |
Size of an original code deployment package allowed during function API invocation |
|
Maximum size of code that can be displayed on the console |
20 MB |
Private dependency |
|
Function Flow
Function flow is available in CN East-Shanghai1 and AP-Singapore.
Restriction Item |
Description |
---|---|
Max. function flows per account |
200 For more function flows, submit a service ticket. |
Max. nodes per function flow |
100 For more function flow nodes, submit a service ticket. |
Standard flows |
For common services that take a long time to execute. Standard flows can only be invoked asynchronously. |
Express flows |
Better for services that take less than 5 minutes to execute. Express flows can be invoked synchronously or asynchronously, but their execution records are not persisted. |
Function Running Resources
Restriction Item |
Description |
---|---|
Ephemeral disk space (/tmp space) |
512 MB |
File descriptors |
2048 |
Total number of processes and threads |
1024 |
Maximum execution duration per request |
259,200s If the execution takes longer than 90 seconds, use asynchronous invocation. For longer execution duration, submit a service ticket. |
Valid payload size of invocation request body (synchronous invocation) |
6 MB |
Valid payload size of invocation response body (synchronous invocation) |
6 MB By default, the size of the returned string or the JSON string serialized from the response body is less than or equal to 6 MB. 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. |
Valid payload size of invocation request body (asynchronous invocation) |
256 KB |
Image size per function |
10 GB |
Instances per tenant |
1000 For more instances, submit a service ticket. |
Max. memory per function |
10 GB |
Bandwidth |
Unlimited |
Single log size |
Unlimited |
Maximum execution duration of initializer |
259,200s For longer initializer execution duration, submit a service ticket. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot