คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
Apigee คือชุดโค้ดข้อผิดพลาดสำหรับฟีเจอร์ต่างๆ ที่ช่วยให้คุณวินิจฉัยปัญหาได้ ตัวอย่างเช่น รหัสสถานะ HTTP 4xx
หรือ 5xx
อาจจัดประเภทได้โดยใช้รหัสข้อผิดพลาดอย่างน้อย 1 รายการ
รหัสข้อผิดพลาดจะให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับข้อผิดพลาดรันไทม์ รวมถึงข้อมูลเกี่ยวกับแหล่งที่มาและชื่อของข้อผิดพลาดในรูปแบบต่อไปนี้ [prefix].[error_name]
เช่น steps.raisefault.RaiseFault
ในตัวอย่างนี้
steps.raisefault
คือคำนำหน้าที่บ่งบอกว่านโยบาย RaiseFault สร้างข้อผิดพลาดRaiseFault
เป็นชื่อข้อผิดพลาดที่ช่วยให้คุณระบุสาเหตุของข้อผิดพลาดได้ ในกรณีนี้ สตริงข้อผิดพลาดจะระบุข้อมูลเพิ่มเติม
ตารางต่อไปนี้สรุปโค้ดข้อผิดพลาดโดยจัดตามหมวดหมู่และหมวดหมู่ย่อย
หมายเหตุ: เมื่อตั้งค่าการแจ้งเตือน ระบบจะจัดระเบียบรหัสข้อผิดพลาดตามหมวดหมู่และหมวดหมู่ย่อย และแสดงชื่อที่ผู้ใช้เข้าใจได้ เมื่อเปรียบเทียบกิจกรรมเชิงสัมพันธ์ระหว่างเมตริก รหัสข้อผิดพลาดดิบจะแสดงขึ้น
หมวดหมู่ | หมวดหมู่ย่อย | ชื่อ | รหัสข้อผิดพลาด |
---|---|---|---|
โปรโตคอล API |
HTTP |
BadFormData ของ HTTP | protocol.http.BadFormData
|
BadRequestPath ของ HTTP | protocol.http.BadPath
|
||
ส่วนหัวที่ซ้ำกันของ HTTP | protocol.http.DuplicateHeader
|
||
ชื่อส่วนหัวว่างของ HTTP | protocol.http.EmptyHeaderName
|
||
ชื่อส่วนหัว HTTP ด้วยอักขระที่ไม่ใช่ ASCII | protocol.http.HeaderNameWithNonAsciiChar
|
||
ส่วนหัว HTTP พร้อมอักขระไม่ถูกต้อง | protocol.http.HeaderWithInvalidChar
|
||
เส้นทางคำขอที่ไม่ถูกต้องของ HTTP | protocol.http.InvalidPath
|
||
ต้องระบุความยาว HTTP | messaging.adaptors.http.flow.LengthRequired
|
||
HTTP ProxyTunnelCreationล้มเหลว | protocol.http.ProxyTunnelCreationFailed
|
||
คำขอ HTTPHasABigBody | protocol.http.TooBigBody
|
||
คำขอ HTTP HaveABigLine | protocol.http.TooBigLine
|
||
การตอบกลับ HTTP306IsReservationd | protocol.http.Response306Reserved
|
||
HTTP Response405WithoutAllowHeader | protocol.http.Response405WithoutAllowHeader
|
||
ResponseWithBodyForIncorrectStatusCode | protocol.http.ResponseWithBody
|
||
HTTP TargetURLHasEmptyPath | protocol.http.EmptyPath
|
||
TooBigHeaders ของ HTTP | protocol.http.TooBigHeaders
|
||
การเข้ารหัส HTTP ที่ไม่รองรับ | protocol.http.UnsupportedEncoding
|
||
นักพัฒนาซอฟต์แวร์/แอป |
การจัดการคีย์ |
ไม่อนุมัติโทเค็นการเข้าถึงการจัดการคีย์ | keymanagement.service.access_token_not_approved
|
KeyManagement APIProductNotFound | keymanagement.service.InvalidAPICallAsNoApiProductMatchFound
|
||
แอปการจัดการคีย์ไม่ได้รับอนุมัติ | keymanagement.service.invalid_client-app_not_approved
|
||
แอปการจัดการคีย์ไม่ได้รับอนุมัติ | keymanagement.service.app_not_approved
|
||
รหัสการให้สิทธิ์การจัดการคีย์หมดอายุแล้ว | keymanagement.service.access_denied-authorization_code_expired
|
||
รหัสการให้สิทธิ์ของการจัดการคีย์ไม่ถูกต้อง | keymanagement.service.invalid_request-authorization_code_invalid
|
||
การจัดการคีย์ ClientIDAuthorizationCodeไม่ตรงกัน | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
|
||
ClientID ของการจัดการคีย์ไม่ได้รับการอนุมัติ | keymanagement.service.invalid_client-client_id_not_approved
|
||
สถานะบริษัทการจัดการคีย์ไม่ได้ใช้งาน | keymanagement.service.CompanyStatusNotActive
|
||
คีย์ผู้บริโภคของการจัดการคีย์หมดอายุแล้ว | keymanagement.service.consumer_key_expired
|
||
นักพัฒนาซอฟต์แวร์การจัดการคีย์ไม่ได้ใช้งาน | keymanagement.service.DeveloperStatusNotActive
|
||
โทเค็นเพื่อการเข้าถึงที่ไม่ถูกต้องของการจัดการคีย์ | keymanagement.service.oauth10_access_token_doesnotexist
|
||
รหัสการจัดการคีย์ไม่ถูกต้อง | keymanagement.service.InvalidClientIdForGivenResource
|
||
รหัสการจัดการคีย์ไม่ถูกต้อง | keymanagement.service.invalid_client-client_id_authorzation_code_mismatch
|
||
รหัสการจัดการคีย์ไม่ถูกต้อง | keymanagement.service.invalid_client-invalid_client_id
|
||
การจัดการคีย์ไม่ถูกต้อง ConsumerKey | keymanagement.service.invalid_consumer_key
|
||
โทเค็นการรีเฟรชการจัดการคีย์ไม่ถูกต้อง | keymanagement.service.invalid_refresh_token
|
||
โทเค็นการรีเฟรชการจัดการคีย์หมดอายุแล้ว | keymanagement.service.refresh_token_expired
|
||
นโยบายส่วนขยาย |
JavaCallout |
ชื่อข้อผิดพลาดของ JavaScript | ดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย JavaScript |
ข้อความเสริม JavaScript |
errorname ของคำขอราคาเสนอ JavaScript | ดูข้อผิดพลาดรันไทม์ของนโยบาย JavaScript | |
MessageLogging |
MessageLกเกอร์ StepDefinitionExecution ล้มเหลว | steps.messagelogging.StepDefinitionExecutionFailed
|
|
สคริปต์ของโหนด |
ข้อผิดพลาดของการเรียกใช้ NodeScript | scripts.node.ScriptExecutionError
|
|
PythonScript |
errorname ของ PythonScript | ดูข้อผิดพลาดรันไทม์ของนโยบาย PythonScript | |
สคริปต์ |
การประเมินสคริปต์ล้มเหลว | steps.script.ScriptEvaluationFailed
|
|
ServiceCallout |
ชื่อไฟล์ของ Serviceที่แตกต่างกัน | ดูข้อผิดพลาดรันไทม์ของนโยบาย ServiceAPI | |
เกตเวย์ |
พร็อกซี |
API ของเกตเวย์หมดเวลา | flow.APITimedOut
|
ไม่พบแอปพลิเคชันเกตเวย์ | messaging.adaptors.http.flow.ApplicationNotFound
|
||
การยกเลิกการบีบอัดเกตเวย์ล้มเหลวเมื่อส่งคำขอ | messaging.adaptors.http.flow.DecompressionFailureAtRequest
|
||
การยกเลิกการบีบอัดเกตเวย์ที่ไม่สำเร็จการตอบกลับ | messaging.adaptors.http.flow.DecompressionFailureAtResponse
|
||
ไม่พบชื่อแทนคีย์เกตเวย์ | security.util.KeyAliasNotFound
|
||
เส้นทางเกตเวย์ที่มุ่งสู่เป้าหมายล้มเหลว | messaging.runtime.RouteFailed
|
||
FlowNotFound ของเกตเวย์ที่แชร์ | flow.SharedFlowNotFound
|
||
ไม่มีเป้าหมายเกตเวย์ | messaging.runtime.TargetMissing
|
||
เป้าหมาย |
เกตเวย์ล้มเหลวHandshoreWithTargetEndpoint | messaging.adaptors.http.flow.SslHandshakeFailed
|
|
ระยะหมดเวลาของเกตเวย์ด้วยเป้าหมายหรือข้อความไฮไลต์ | messaging.adaptors.http.flow.GatewayTimeout | ||
เป้าหมายหรือข้อความไฮไลต์ปลายทางของเกตเวย์ไม่พร้อมใช้งาน | messaging.adaptors.http.flow.ServiceUnavailable | ||
เซิร์ฟเวอร์เป้าหมายของเกตเวย์ที่กำหนดค่าdInLoadBalancerIsDown | messaging.adaptors.http.flow.NoActiveTargets
|
||
EOFAtTarget ของเกตเวย์ที่ไม่คาดคิด | messaging.adaptors.http.flow.UnexpectedEOFAtTarget | ||
อื่นๆ |
HTTPErrorResponseCode ของเกตเวย์ | messaging.adaptors.http.flow.ErrorResponseCode
|
|
นโยบายสื่อกลาง |
AssignMessage |
errorname ของ AssignMessage | โปรดดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย AssignMessage |
ExtractVariables |
errorname ของ ExtractVariable | ดูข้อผิดพลาดรันไทม์ของนโยบายการแยกตัวแปร | |
JSONtoXML |
errorname ของ JSONtoXML | ดูข้อผิดพลาดรันไทม์ของนโยบาย JSONtoXML | |
KeyValueMap |
errorname ของ KeyValueMap | ดูข้อผิดพลาดรันไทม์ของนโยบาย KeyValueMapOperatings | |
MessageValidation |
errorname ของการตรวจสอบข้อความ | ดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย SOAPMessageValidation | |
RaiseFault |
RaiseFault RaiseFaultException | steps.raisefault.RaiseFault
|
|
XMLtoJSON |
errorname ของ XMLtoJSON | ดูข้อผิดพลาดรันไทม์ของนโยบาย XMLtoJSON | |
XSLTransformation |
errorname ของรูปแบบ XSLT | ดูข้อผิดพลาดรันไทม์ของนโยบาย XSLTransform | |
การสร้างรายได้ |
ผลิตภัณฑ์ที่ไม่ได้กำหนดของมินต์ | mintstep.undefinedProduct
|
|
นโยบายความปลอดภัย |
AccessControl |
errorname ของ AccessControl | โปรดดูข้อผิดพลาดรันไทม์ของนโยบาย AccessControl |
BasicAuthentication |
errorname ของการตรวจสอบสิทธิ์ Basic | โปรดดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย Basic Authentication | |
JSONThreatProtection |
ชื่อไฟล์ JSONThreatProtection | ดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย JSONThreatProtection | |
JWT |
errorname ของ JWT | ดูข้อผิดพลาดรันไทม์ของนโยบาย JWT | |
OAuth |
รหัสข้อผิดพลาดของ OAuth | ดูข้อผิดพลาดรันไทม์ของนโยบาย OAuth V2 | |
การปกป้องด้วยนิพจน์ทั่วไป |
errorname ของ RegexProtection | ดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย regularExpressionProtection | |
SAMLAssertion |
ร้านค้าไม่ถูกต้องของ SAMLAssertion | steps.saml.generate.InvalidKeyStore
|
|
SAMLAssertion invalidMediaType | steps.saml.generate.InvalidMediaTpe
|
||
SAMLAssertion invalidTrustStore | steps.saml.validate.InvalidTrustStore
|
||
SAMLAssertion SAMLAssertionForNotBeforeConditionViolated | steps.saml.validate.NotBeforeConditionViolated
|
||
การตรวจสอบลายเซ็น SAMLAssertion ล้มเหลว | steps.saml.validate.SignatureValidationFailed
|
||
SAMLAssertion XPathResolutionล้มเหลว | steps.saml.validate.XPathResolutionFailed
|
||
XMLThreatProtection |
ชื่อไฟล์ของ XMLThreatProtection | ดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบาย XMLThreatProtection | |
Sense |
Sense |
การรับรู้ของ RaiseFault | messaging.runtime.SenseRaiseFault
|
นโยบายการจัดการการรับส่งข้อมูล |
การแคช |
การแคช ExpiryDatForCacheEntry ไม่ถูกต้อง | messaging.config.beans.InvalidExpiryDateForCacheEntry
|
ConcurrentRateLimit |
การละเมิด ConcurrentRateLimit ConcurrentRateLimit | policies.concurrentratelimit.ConcurrentRatelimitViolation
|
|
โควต้า |
ชื่อข้อผิดพลาดของโควต้า | ดูข้อผิดพลาดรันไทม์ของนโยบายโควต้า | |
โควต้าหรือ SpikeArrest |
GenderOrSpikeArrest invalidMessageweight | policies.ratelimit.InvalidMessageWeight | |
ResetQuota |
ชื่อข้อผิดพลาด "รีเซ็ตโควต้า" | ดูข้อผิดพลาดเกี่ยวกับรันไทม์ของนโยบายการรีเซ็ตโควต้า | |
SpikeArrest |
errorname ของ SpikeArrest | ดูข้อผิดพลาดรันไทม์ของนโยบาย SpikeArrest |