当调用函数计算的API发生错误时,服务端会返回对应的错误信息。本文列举了函数计算中的错误码。您可以根据以下错误码对照表查找对应的解决方案。
错误码格式
错误码包括HTTP的Status Code和响应Body中的具体错误细节。其中响应Body中的错误细节格式如下。
{
"errorCode" : <ErrorCode>,
"errorMessage" : <ErrorMessage>
}
错误码
HTTP状态码(Status Code) | 错误码(Error Code) | 错误信息(Error Message) | 错误原因 | 解决方案 |
---|---|---|---|---|
400 | InvalidArgument |
%s |
参数无效 | 您需要检查各个参数传入是否合法。 |
400 | MissingRequiredHeader |
required HTTP header %s was not specified |
缺失必要的请求Header | 请根据errorMessage 提示进行补充。
|
400 | PathNotSupported |
'%s' against '%s' is not supported |
请求的API路径不正确 | 您需要检查请求API的路径是否正确。 |
400 | EntityTooLarge |
payload size exceeds maximum allowed size (%s bytes) |
函数的入参太大 | 请根据提示调整入参至合适大小。 |
403 | AccessDenied |
%s |
账号权限不足 | 请赋予账号使用函数计算的权限。 |
403 | SignatureNotMatch |
The request signature we calculated does not match the signature you provided. Check
your access key and signing method |
请求的数字签名不匹配 | 请参考签名规则重新计算签名。 |
403 | InvalidAccessKeyID |
invalid access key ID '%s' |
传入的AccessKey ID不正确 | 请传入正确的AccessKey ID。 |
404 | ServiceNotFound |
service '%s' does not exist |
服务不存在 | 请根据提示创建服务,具体操作,请参见管理服务。 |
404 | AliasNotFound |
alias '%s' of service '%s' does not exist |
别名不存在 | 请根据提示创建别名,具体操作,请参见管理别名。 |
404 | DomainNameNotFound |
domain name '%s' does not exist |
域名不存在 | 请根据提示绑定域名,具体操作,请参见配置自定义域名。 |
404 | VersionNotFound |
version '%d' of service '%s' does not exist |
版本不存在 | 请根据提示创建版本,具体操作,请参见管理版本。 |
409 | ConcurrentUpdateError |
无 | 并发更新服务、函数或触发器等资源 | 请依次更新避免数据的不一致。 |
409 | EventBridgeTriggerConflict |
There are %d eventbridge triggers fitting the fc naming pattern. The conflicting arn
includes: %+v |
EventBridge触发器数据重复 | 联系我们。 |
429 | ResourceExhausted |
%s |
并发度超过限制 | 请联系函数计算团队为您调整并发度限制,联系方式,请参见联系我们。 |
500 | InternalServerError |
an internal error has occurred. Please retry |
系统错误 | 联系我们。 |
503 | ResourceThrottled |
%s |
占用机器数超过限制 | 请联系函数计算团队为您评估机器额度,联系方式,请参见联系我们。 |
如果您未在列表中查找到对应的错误码,您可以在错误中心中查找,更多信息,请参见错误中心。