All Products
Search
Document Center

:Error codes

Last Updated:Apr 01, 2026

When an API request to Function Compute fails, the response includes an HTTP status code and a JSON body with the error details. Use the error codes in the following table to identify the cause and apply the appropriate fix.

Error response format

{
  "errorCode" : "<ErrorCode>",
  "errorMessage" : "<ErrorMessage>"
}

Error codes

HTTP status codeError codeError messageDescriptionSolution
400InvalidArgument%sA request parameter is invalid.Check that all request parameters are valid.
400MissingRequiredHeaderrequired HTTP header %s was not specifiedA required request header is missing.Add the request header indicated in the errorMessage field.
400PathNotSupported'%s' against '%s' is not supportedThe requested API path is invalid.Check that the API path is correct.
400EntityTooLargepayload size exceeds maximum allowed size (%s bytes)The payload exceeds the maximum allowed size.Reduce the payload to within the limit shown in the errorMessage field.
403AccessDenied%sThe caller does not have permission to perform the operation.Grant the required Function Compute permissions to the caller.
403SignatureNotMatchThe request signature we calculated does not match the signature you provided. Check your access key and signing methodThe request signature does not match the expected value.Recalculate the signature using the correct signing rules.
403InvalidAccessKeyIDinvalid access key ID '%s'The AccessKey ID is invalid.Specify a valid AccessKey ID.
404ServiceNotFoundservice '%s' does not existThe specified service does not exist.Create the service first. For more information, see Manage services.
404AliasNotFoundalias '%s' of service '%s' does not existThe specified alias does not exist.Create the alias first. For more information, see Manage aliases.
404DomainNameNotFounddomain name '%s' does not existThe specified domain name does not exist.Bind a custom domain name. For more information, see Configure a custom domain name.
404VersionNotFoundversion '%d' of service '%s' does not existThe specified version does not exist.Create a version. For more information, see Manage versions.
409ConcurrentUpdateErrorNoneA service, function, or trigger is being updated by a concurrent request.Retry the update sequentially to avoid data inconsistency.
409EventBridgeTriggerConflictThere are %d eventbridge triggers fitting the fc naming pattern. The conflicting arn includes: %+vDuplicate data exists in the EventBridge trigger.Contact us.
429ResourceExhausted%sThe concurrency limit has been exceeded.Contact Function Compute engineers to raise your concurrency limit.
500InternalServerErroran internal error has occurred. Please retryAn internal system error occurred.Contact us.
503ResourceThrottled%sThe maximum number of allowed instances has been reached.Contact Function Compute engineers to evaluate your instance quota.

If an error code is not listed in this topic, search for it in the Error Center.

For the full list of error codes, see the API Error Center.