當調用函數計算的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 |
占用機器數超過限制 | 請聯系函數計算團隊為您評估機器額度,聯系方式,請參見聯系我們。 |
如果您未在列表中查找到對應的錯誤碼,您可以在錯誤中心中查找,更多信息,請參見錯誤中心。