이 페이지는 Apigee 및 Apigee Hybrid에 적용됩니다.
  
    Apigee Edge 문서 보기
  
  
      
  
Apigee는 문제를 진단하는 데 도움이 되는 다양한 기능에 대한 일련의 오류 코드를 제공합니다. 예를 들어 일반적인 4xx 또는 5xx HTTP 상태 코드는 하나 이상의 장애 코드를 사용하여 분류할 수 있습니다.
오류 코드는 소스 및 오류 이름에 대한 정보([prefix].[error_name] 형식)를 포함하여 런타임 오류에 대한 유용한 정보를 제공합니다.
예: steps.raisefault.RaiseFault
예를 들면 다음과 같습니다.
steps.raisefault는 RaiseFault 정책이 오류를 생성했음을 나타내는 프리픽스입니다.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 RequestsHaveABigLine | protocol.http.TooBigLine
    | 
  ||
| HTTP Response306IsReserved | protocol.http.Response306Reserved
    | 
  ||
| HTTP Response405WithoutAllowHeader | protocol.http.Response405WithoutAllowHeader
    | 
  ||
| ResponseWithBodyForIncorrectStatusCode | protocol.http.ResponseWithBody
    | 
  ||
| HTTP TargetURLHasEmptyPath | protocol.http.EmptyPath
    | 
  ||
| HTTP TooBigHeaders | protocol.http.TooBigHeaders
    | 
  ||
| HTTP UnsupportedEncoding | protocol.http.UnsupportedEncoding
    | 
  ||
개발자/앱 | 
   키 관리 | 
   KeyManagement AccessTokenNotApproved | keymanagement.service.access_token_not_approved
    | 
  
| KeyManagement APIProductNotFound | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
    | 
  ||
| KeyManagement AppNotApproved | keymanagement.service.invalid_client-app_not_approved
    | 
  ||
| KeyManagement AppNotApproved | keymanagement.service.app_not_approved
    | 
  ||
| KeyManagement AuthorizationCodeExpired | keymanagement.service.access_denied-authorization_code_expired
    | 
  ||
| KeyManagement AuthorizationCodeinvalid | keymanagement.service.invalid_request-authorization_code_invalid
    | 
  ||
| KeyManagement ClientIDAuthorizationCodeMismatch | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
    | 
  ||
| KeyManagement ClientIDNotApproved | keymanagement.service.invalid_client-client_id_not_approved
    | 
  ||
| KeyManagement CompanyStatusNotActive | keymanagement.service.CompanyStatusNotActive
    | 
  ||
| KeyManagement Consumer Key Expired | 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 | 
   JavaCallout 오류 이름 | JavaCallout 정책 런타임 오류 참조 | 
자바스크립트 콜아웃 | 
   JavaScriptCallout 오류 이름 | 자바스크립트 정책 런타임 오류 참조 | |
MessageLogging | 
   MessageLogging StepDefinitionExecutionFailed | steps.messagelogging.StepDefinitionExecutionFailed
    | 
  |
Node Script | 
   NodeScript ExecutionError | scripts.node.ScriptExecutionError
    | 
  |
PythonScript | 
   PythonScript 오류 이름 | PythonScript 정책 런타임 오류 참조 | |
스크립트 | 
   Script EvaluationFailed | steps.script.ScriptEvaluationFailed
    | 
  |
ServiceCallout | 
   ServiceCallout 오류 이름 | ServiceCallout 정책 런타임 오류 참조 | |
게이트웨이 | 
   프록시 | 
   Gateway APITimedOut | flow.APITimedOut
    | 
  
| Gateway ApplicationNotFound | messaging.adaptors.http.flow.ApplicationNotFound
    | 
  ||
| Gateway DecompressionFailureAtRequest | messaging.adaptors.http.flow.DecompressionFailureAtRequest
    | 
  ||
| Gateway DecompressionFailureAtResponse | messaging.adaptors.http.flow.DecompressionFailureAtResponse
    | 
  ||
| Gateway KeyAliasNotFound | security.util.KeyAliasNotFound
    | 
  ||
| Gateway RouteToTargetFailed | messaging.runtime.RouteFailed
    | 
  ||
| Gateway SharedFlowNotFound | flow.SharedFlowNotFound
    | 
  ||
| Gateway TargetIsMissing | messaging.runtime.TargetMissing
    | 
  ||
대상 | 
   Gateway FailedHandshakeWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed
    | 
  |
| Gateway TimeoutWithTargetOrCallout | messaging.adaptors.http.flow.GatewayTimeout
    | 
  ||
| Gateway TargetOrCalloutEndpointsNotAvailable | messaging.adaptors.http.flow.ServiceUnavailable
    | 
  ||
| Gateway TargetServerConfiguredInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets
    | 
  ||
| Gateway UnexpectedEOFAtTarget | messaging.adaptors.http.flow.UnexpectedEOFAtTarget
    | 
  ||
가상 호스트 | 
   VirtualHost InvalidKeystoreOrTrustStore | messaging.runtime.SecurityStoreNotConfigured
    | 
  |
| VirtualHost SecurityStoreNotConfigured | messaging.runtime.SecurityStoreNotConfigured
    | 
  ||
기타 | 
   Gateway HTTPErrorResponseCode | messaging.adaptors.http.flow.ErrorResponseCode
    | 
  |
중재 정책 | 
   AssignMessage | 
   AssignMessage 오류 이름 | AssignMessage 정책 런타임 오류 참조 | 
ExtractVariables | 
   ExtractVariables 오류 이름 | ExtractVariables 정책 런타임 오류 참조 | |
JSONtoXML | 
   JSONtoXML 오류 이름 | JSONtoXML 정책 런타임 오류 참조 | |
KeyValueMap | 
   KeyValueMap 오류 이름 | KeyValueMapOperations 정책 런타임 오류 참조 | |
MessageValidation | 
   MessageValidation 오류 이름 | SOAPMessageValidation 정책 런타임 오류 참조 | |
RaiseFault | 
   RaiseFault RaiseFaultException | steps.raisefault.RaiseFault
    | 
  |
XMLtoJSON | 
   XMLtoJSON 오류 이름 | XMLtoJSON 정책 런타임 오류 참조 | |
XSLTransformation | 
   XSLTransformation 오류 이름 | XSLTransform 정책 런타임 오류 참조 | |
수익 창출 | 
   Mint UndefinedProduct | mintstep.undefinedProduct
    | 
  |
보안 정책 | 
   AccessControl | 
   AccessControl 오류 이름 | AccessControl 정책 런타임 오류 참조 | 
BasicAuthentication | 
   BasicAuthentication 오류 이름 | BasicAuthentication 정책 런타임 오류 참조 | |
JSONThreatProtection | 
   JSONThreatProtection 오류 이름 | JSONThreatProtection 정책 런타임 오류 참조 | |
JWT | 
   JWT 오류 이름 | JWT 정책 런타임 오류 참조 | |
OAuth | 
   OAuth 오류 이름 | OAuth V2 정책 런타임 오류 참조 | |
정규식 보호 | 
   RegexProtection 오류 이름 | 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 RaiseFault | messaging.runtime.SenseRaiseFault
    | 
  
트래픽 관리 정책 | 
   캐싱 | 
   Caching InvalidExpiryDatForCacheEntry | messaging.config.beans.InvalidExpiryDateForCacheEntry
    | 
  
ConcurrentRateLimit | 
   ConcurrentRateLimit ConcurrentRateLimitViolation | policies.concurrentratelimit.ConcurrentRatelimitViolation
    | 
  |
할당량 | 
   Quota 오류 이름 | Quota 정책 런타임 오류 참조 | |
Quota 또는 SpikeArrest | 
   QuotaOrSpikeArrest InvalidMessageWeight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota | 
   ResetQuota 오류 이름 | ResetQuota 정책 런타임 오류 참조 | |
SpikeArrest | 
   SpikeArrest 오류 이름 | SpikeArrest 정책 런타임 오류 참조 |