当调用函数计算的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 占用机器数超过限制 请联系函数计算团队为您评估机器额度,联系方式,请参见联系我们

如果您未在列表中查找到对应的错误码,您可以在错误中心中查找,更多信息,请参见错误中心