錯誤的參考碼

您目前查看的是 Apigee Edge 說明文件。
參閱 Apigee X 說明文件
資訊

Apigee 針對各種功能提供一組錯誤代碼,協助您診斷問題。舉例來說,一般的 4xx5xx HTTP 狀態碼可以使用一或多個錯誤代碼進行分類。

Fault code 提供執行階段錯誤的實用資訊,包括以下列格式顯示錯誤來源和名稱的資訊:[prefix].[error_name]

例如:steps.raisefault.RaiseFault

在這個例子中:

  • steps.raisefault 是表示產生錯誤的 IncreaseFault 政策的前置字串。
  • RaiseFault 是可協助您判斷錯誤原因的錯誤名稱。在這種情況下,錯誤字串將提供更多資訊。

下表統整了錯誤代碼,並按類別和子類別分類。

注意設定快訊時,錯誤代碼會依類別和子類別編排,並顯示使用者可理解的名稱。當您比較指標之間的關聯活動時,系統會顯示原始錯誤代碼。

類別 子類別 名稱 錯誤代碼

API 通訊協定

HTTP

HTTP BadFormData protocol.http.BadFormData
HTTP BadRequestPath protocol.http.BadPath
HTTP DuplicateHeader protocol.http.DuplicateHeader
HTTP EmptyHeaderName protocol.http.EmptyHeaderName
HTTP HeaderNameWithNonASCIICharacter protocol.http.HeaderNameWithNonAsciiChar
HTTP HeaderWithInvalidCharacter protocol.http.HeaderWithInvalidChar
HTTP InvalidRequestPath protocol.http.InvalidPath
HTTP LengthRequired messaging.adaptors.http.flow.LengthRequired
HTTP ProxyTunnelCreationFailed protocol.http.ProxyTunnelCreationFailed
HTTP RequestHasABigBody protocol.http.TooBigBody
HTTP RequestHeABigLine protocol.http.TooBigLine
HTTP Response306IsReserve protocol.http.Response306Reserved
HTTP Response405WithoutAllowHeader protocol.http.Response405WithoutAllowHeader
ResponseWithBodyFor 不正確 StatusCode protocol.http.ResponseWithBody
HTTP TargetURLHasEmptyPath protocol.http.EmptyPath
HTTP TooBigHeaders protocol.http.TooBigHeaders
HTTP 不支援編碼 protocol.http.UnsupportedEncoding

開發人員/應用程式

金鑰管理

KeyManagement AccessTokenNotApproval keymanagement.service.access_token_not_approved
KeyManagement APIProductNotFound keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
KeyManagement AppNotApproval keymanagement.service.invalid_client-app_not_approved
KeyManagement AppNotApproval keymanagement.service.app_not_approved
KeyManagement AuthorizationCodeExpired keymanagement.service.access_denied-authorization_code_expired
KeyManagement AuthorizationCode 無效 keymanagement.service.invalid_request-authorization_code_invalid
KeyManagement ClientIDAuthorizationCodeMismatch keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement ClientIDNotApproval keymanagement.service.invalid_client-client_id_not_approved
KeyManagement CompanyStatusNotActive keymanagement.service.CompanyStatusNotActive
KeyManagement 用戶端金鑰已過期 keymanagement.service.consumer_key_expired
KeyManagement DeveloperNotActive keymanagement.service.DeveloperStatusNotActive
KeyManagement InvalidAccessToken keymanagement.service.oauth10_access_token_doesnotexist
KeyManagement InvalidClientID keymanagement.service.InvalidClientIdForGivenResource
KeyManagement InvalidClientID keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
KeyManagement InvalidClientID keymanagement.service.invalid_client-invalid_client_id
KeyManagement InvalidConsumerKey keymanagement.service.invalid_consumer_key
KeyManagement InvalidRefreshToken keymanagement.service.invalid_refresh_token
KeyManagement RefreshTokenExpired keymanagement.service.refresh_token_expired

擴充功能政策

JavaCallout

Java 摘要 errorname 請參閱 Java 呼叫政策執行階段錯誤

JavaScript 呼叫

JavaScript 呼叫 errorname 請參閱 JavaScript 政策執行階段錯誤

MessageLogging

MessageLogging StepDefinitionExecutionFailed steps.messagelogging.StepDefinitionExecutionFailed

節點指令碼

NodeScript ExecutionError scripts.node.ScriptExecutionError

PythonScript

PythonScript errorname 請參閱 PythonScript 政策執行階段錯誤

腳本

指令碼評估失敗 steps.script.ScriptEvaluationFailed

ServiceCallout

服務呼叫 errorname 請參閱服務呼叫政策執行階段錯誤

閘道

Proxy

Gateway APITimedOut flow.APITimedOut
閘道 ApplicationNotFound messaging.adaptors.http.flow.ApplicationNotFound
閘道 DecompressionFailureAtRequest messaging.adaptors.http.flow.DecompressionFailureAtRequest
閘道 DecompressionFailureAtResponse messaging.adaptors.http.flow.DecompressionFailureAtResponse
閘道 KeyAliasNotFound security.util.KeyAliasNotFound
閘道 RouteToTargetFailed messaging.runtime.RouteFailed
閘道 SharedFlowNotFound flow.SharedFlowNotFound
缺少閘道目標 messaging.runtime.TargetMissing

目標

Gateway HaandshakeWithTargetEndpoint messaging.adaptors.http.flow.SslHandshakeFailed
閘道 TimeoutWithTargetOr 摘要 messaging.adaptors.http.flow.GatewayTimeout
閘道目標或摘要端點無法使用 messaging.adaptors.http.flow.ServiceUnavailable
閘道 TargetServerConfiguredInLoadBalancerIsDown messaging.adaptors.http.flow.NoActiveTargets
閘道 UnexpectedEOFAtTarget messaging.adaptors.http.flow.UnexpectedEOFAtTarget

其他

閘道 HTTPErrorResponseCode messaging.adaptors.http.flow.ErrorResponseCode

中介服務政策

AssignMessage

AssignMessage errorname 請參閱 AssignMessage 政策執行階段錯誤

ExtractVariables

擷取變數 errorname 請參閱「擷取變數政策執行階段錯誤

JSONtoXML

JSONtoXML 錯誤名稱 請參閱 JSONtoXML 政策執行階段錯誤

鍵值對應

KeyValueMap errorname 請參閱 KeyValueMapOperations 政策執行階段錯誤

訊息驗證

MessageValidation errorname 請參閱 SOAPMessageValidation 政策執行階段錯誤

RaiseFault

LiftFault IncreaseFaultException steps.raisefault.RaiseFault

XMLtoJSON

XMLtoJSON 錯誤名稱 請參閱 XMLtoJSON 政策執行階段錯誤

XSL 轉換

XSLTransformation errorname 請參閱 XSLTransform 政策執行階段錯誤

營利

薄荷未定義產品 mintstep.undefinedProduct

安全性政策

AccessControl

AccessControl errorname 請參閱 AccessControl 政策執行階段錯誤

BasicAuthentication

基本驗證 errorname 請參閱 BasicAuthentication 政策執行階段錯誤

JSONThreatProtection

JSONThreatProtection 錯誤名稱 請參閱 JSONThreatProtection 政策執行階段錯誤

JWT

JWT 錯誤名稱 請參閱 JWT 政策執行階段錯誤

OAuth

OAuth 錯誤名稱 請參閱 OAuth V2 政策執行階段錯誤

規則運算式保護

規則運算式 errorname 請參閱 RegularExpressionProtection 政策執行階段錯誤

SAMLAssertion

SAMLAssertion InvalidKeyStore steps.saml.generate.InvalidKeyStore
SAMLAssertion InvalidMediaType steps.saml.generate.InvalidMediaTpe
SAMLAssertion InvalidTrustStore steps.saml.validate.InvalidTrustStore
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated steps.saml.validate.NotBeforeConditionViolated
SAMLAssertion SignatureValidationFailed steps.saml.validate.SignatureValidationFailed
SAMLAssertion XPathResolutionFailed steps.saml.validate.XPathResolutionFailed

XMLThreatProtection

XMLThreatProtection 錯誤名稱 請參閱 XMLThreatProtection 政策執行階段錯誤

Sense

Sense

Sense IncreaseFault messaging.runtime.SenseRaiseFault

流量管理政策

快取處理

快取 InvalidExpiryDatForCacheEntry messaging.config.beans.InvalidExpiryDateForCacheEntry

ConcurrentRateLimit

ConcurrentRateLimit ConcurrentRateLimit violation policies.concurrentratelimit.ConcurrentRatelimitViolation

配額

配額 errorname 請參閱配額政策執行階段錯誤

配額或尖峰流量

QuotaOrSpikeArrest InvalidMessageWeight policies.ratelimit.InvalidMessageWeight

ResetQuota

ResetQuota errorname 請參閱 ResetQuota 政策執行階段錯誤

SpikeArrest

SpikeArrest errorname 請參閱 SpikeArrest 政策執行階段錯誤