คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันอังคารที่ 29 เมษายน 2014 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่ในระบบคลาวด์
ฟีเจอร์ใหม่และการปรับปรุง
ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้มีดังนี้
- แดชบอร์ดข้อมูลวิเคราะห์
ตอนนี้ Edge มีรายงานข้อมูลวิเคราะห์ประสิทธิภาพของปลายทาง, ประสิทธิภาพของพร็อกซี API และประสิทธิภาพของแคชใหม่เพื่อช่วยคุณตรวจสอบประสิทธิภาพ
ดู "แดชบอร์ดการปฏิบัติงาน" ที่แดชบอร์ดข้อมูลวิเคราะห์ - การรวบรวมเมตริกที่กำหนดเองเพื่อประสิทธิภาพ
ฟีเจอร์นี้ใช้งานไม่ได้แล้ว
ฟีเจอร์การรวบรวมข้อมูลที่กําหนดเองใหม่ช่วยปรับปรุงประสิทธิภาพการวิเคราะห์โดยให้คุณกําหนดเมตริกที่กําหนดเอง ซึ่ง Edge รวบรวมและจัดเก็บเมื่อมีการเรียก API เมื่อดูรายงาน Edge จะเข้าถึงเมตริกแบบรวมที่พร้อมใช้งานอยู่แล้วแทนที่จะดึงข้อมูลแบบเรียลไทม์ - OAuth 2.0 ที่กำหนดค่าล่วงหน้าในพร็อกซี API
เมื่อสร้างพร็อกซี API ตัวเลือกใหม่ "ปลอดภัยด้วยโทเค็นเพื่อการเข้าถึง OAuth v2.0" จะกำหนดค่า พร็อกซี API โดยอัตโนมัติด้วยนโยบายที่รองรับ OAuth
ดู OAuth - การมาสก์ข้อมูลในการติดตาม
แหล่งข้อมูล /maskconfigs API ช่วยให้คุณมาสก์ข้อมูลที่ละเอียดอ่อน เช่น ข้อมูลบัตรเครดิต ใน เซสชันการติดตามพร็อกซี API ซึ่งช่วยให้มั่นใจในความปลอดภัยของข้อมูลผู้ใช้ในระหว่างการพัฒนา API
Case:810723
ดูการมาสก์และการซ่อนข้อมูล - นโยบายการตรวจสอบสิทธิ์ขั้นพื้นฐาน
นโยบายการตรวจสอบสิทธิ์ขั้นพื้นฐานช่วยให้คุณเพิ่มการตรวจสอบสิทธิ์ขั้นพื้นฐานที่มีน้ำหนักเบาลงในพร็อกซี API ได้ โดยจะเข้ารหัส Base64 ของข้อมูลเข้าสู่ระบบของผู้ใช้โดยอัตโนมัติและสร้างส่วนหัว HTTPAuthorization: Basic
ดูนโยบายการ ตรวจสอบสิทธิ์พื้นฐาน - PostClientFlow
PostClientFlow ช่วยให้คุณเพิ่มนโยบาย MessageLogging ที่จะดำเนินการหลังจากส่งการตอบกลับแล้วได้ ซึ่งจะช่วยลดเวลาในการตอบสนองของพร็อกซี API และทำให้ข้อมูลพร้อมสำหรับการบันทึกที่ไม่ได้ คำนวณจนกว่าจะมีการส่งการตอบกลับ เช่น client.sent.start.timestamp และ client.sent.end.timestamp
เคส: 814059
แก้ไขข้อบกพร่องแล้ว
ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขในรุ่นนี้
| หัวข้อ | คำอธิบาย |
|---|---|
| การตรวจสอบชื่อรายงานที่กำหนดเอง | ตอนนี้ Edge จะตรวจสอบชื่อของรายงานที่กำหนดเองเพื่อไม่อนุญาตให้ใช้สัญลักษณ์พิเศษ แล้ว |
| รายงานปัญหาเกี่ยวกับรายละเอียดของ developer_app | ระบบแสดงแอปของนักพัฒนาแอปที่ไม่ถูกต้องในรายงานที่กําหนดเองซึ่งใช้ การเจาะลึก developer_app ปัญหานี้ได้รับการแก้ไขแล้ว |
| ระยะเวลาใช้งานไม่ได้ในรายงานที่กำหนดเอง | ในรายงานที่กําหนดเองซึ่งมีตัวกรองที่มีนิพจน์วงเล็บหลายรายการ
เช่น (request_verb eq 'POST') or (request_verb eq
'GET') การเปลี่ยนระยะเวลาของรายงานจะไม่มีผลต่อผลลัพธ์ ปัญหานี้ได้รับการแก้ไขแล้วเคส: 810753 |
| แผนภูมิไม่ปรากฏในรายงานที่กำหนดเอง | เราได้แก้ไขปัญหาที่แผนภูมิไม่ปรากฏในรายงานที่กําหนดเองแล้ว เคส: 814623 |
| การนำเข้า WSDL |
|
| การกำหนดค่านโยบายขีดจำกัดอัตราการใช้งานพร้อมกัน | ตอนนี้ตัวเลือกปลายทางเป้าหมายจะใช้ได้เฉพาะเมื่อเพิ่มนโยบายขีดจำกัดอัตราการเข้าถึงพร้อมกัน ลงในพร็อกซี API TargetEndpoint จะไม่มีผลกับนโยบายอื่นๆ |
| การสนับสนุนนักพัฒนาแอปของบริษัท | สำหรับองค์กรที่เปิดใช้บริษัท คุณสามารถระบุบริษัทได้แล้วเมื่อ
สร้างหรือแก้ไขนักพัฒนาแอป เคส: 515246 |
| การส่งออกนักพัฒนาแอป แอป และผลิตภัณฑ์ | ตอนนี้คุณส่งออกนักพัฒนาแอป แอป และผลิตภัณฑ์เป็นไฟล์ CSV จากหน้า "นักพัฒนาแอป"
ใน UI การจัดการ Edge ได้แล้ว ขณะนี้ฟีเจอร์นี้ยังไม่พร้อมให้บริการแก่องค์กรที่
เปิดใช้การสร้างรายได้ เคส: 747159 |
| หน้าต่างแอปนักพัฒนาซอฟต์แวร์ค้าง | หลังจากนักพัฒนาแอปได้ลบแอปในพอร์ทัลนักพัฒนาแอปของ Edge แล้ว การคลิกแอปของนักพัฒนาแอปรายนั้นใน UI การจัดการของ Edge จะทำให้หน้าต่างค้าง ปัญหานี้ได้รับการแก้ไขแล้ว |
| ความคิดเห็นในการกำหนดค่าพร็อกซี API | ตอนนี้ความคิดเห็นในการกำหนดค่าพร็อกซี API จะปรากฏในโค้ดของเครื่องมือแก้ไขพร็อกซี API และเครื่องมือตรวจสอบพร็อพเพอร์ตี้แล้ว |
| พร็อกซี API ที่สร้างขึ้นโดยใช้ชื่อที่ไม่ถูกต้อง | ก่อนหน้านี้ UI การจัดการ Edge อนุญาตให้สร้างพร็อกซี API ที่มีชื่อ
ซึ่งมีอักขระพิเศษที่ไม่รองรับ ส่งผลให้เกิดพร็อกซี API ที่ไม่ถูกต้องซึ่งลบไม่ได้
ตอนนี้ระบบจะตรวจสอบชื่อพร็อกซี API ในเวลาที่สร้าง อนุญาตให้ใช้เฉพาะอักขระที่เป็นตัวอักษรและตัวเลขคละกัน "-" และ "_" เท่านั้น เคส: 550390 |
| การคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในการตั้งชื่อพร็อกซี API | Edge สร้างพร็อกซี API ที่มีชื่อเป็นตัวพิมพ์เล็ก ไม่ว่ากรณีใดก็ตาม ตอนนี้ Edge จะพิจารณาตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ของชื่อที่ป้อนสำหรับพร็อกซี API |
| คำเตือนเกี่ยวกับการบันทึกพร็อกซี API | เมื่อบันทึกพร็อกซี API ในเครื่องมือแก้ไขพร็อกซี API แล้ว Edge จะทําให้พร็อกซี API ใช้งานได้กับสภาพแวดล้อมทั้งหมด ที่การแก้ไขใช้งานอยู่ในปัจจุบัน ซึ่งรวมถึงสภาพแวดล้อมการใช้งานจริง ตอนนี้ UI การจัดการ Edge จะแสดงคำเตือนก่อนบันทึกพร็อกซี |
| บทบาทที่กำหนดเองที่ไม่มีสิทธิ์บันทึกไปยังสภาพแวดล้อมการนำไปใช้งานจริง | เมื่อมีการอัปเดตการแก้ไข API ที่ทำให้ใช้งานได้ ระบบจะทริกเกอร์การเลิกทำให้ใช้งานได้และการทำให้ใช้งานได้ภายในใน
สภาพแวดล้อมที่ทำให้ใช้งานได้ บทบาทที่กำหนดเองที่ไม่มีสิทธิ์ในการติดตั้งใช้งานที่เหมาะสมสามารถ
ติดตั้งใช้งานได้โดยการบันทึกพร็อกซี API ปัญหานี้ได้รับการแก้ไขแล้วโดยการบังคับใช้สิทธิ์การ
ติดตั้งใช้งาน เคส: 813084 |
| เซิร์ฟเวอร์เป้าหมายที่ซ้ำกัน | เมื่อสร้างเซิร์ฟเวอร์เป้าหมายที่ซ้ำกัน Edge จะเขียนทับเซิร์ฟเวอร์เป้าหมายที่มีอยู่และแสดงสถานะ 201 แทนที่จะเป็นข้อผิดพลาด HTTP 409 ปัญหานี้ได้รับการแก้ไขแล้วโดย การแสดงข้อผิดพลาด 409 และไม่เขียนทับเซิร์ฟเวอร์เป้าหมายที่มีอยู่ |
| สร้างเซสชันการติดตามสำหรับพร็อกซี API ไม่ได้ | ระบบไม่ได้สร้างเซสชันการติดตามสำหรับสภาพแวดล้อมที่มีตัวประมวลผลข้อความที่เข้าถึงไม่ได้
ปัญหานี้ได้รับการแก้ไขแล้วโดยการแนบเซสชันการติดตามเฉพาะกับ
โปรเซสเซอร์ข้อความที่เข้าถึงได้และพร้อมใช้งาน เคส: 812192 |
| ลักษณะการทำงานที่อัปเดตของ JMSReplyTo | โดยค่าเริ่มต้น Edge จะส่งการตอบกลับไปยังคิวที่ระบุในส่วนหัว JMSReplyTo
อย่างไรก็ตาม หากต้องการให้บริการแบ็กเอนด์จัดการการส่งการตอบกลับไปยังคิว JMSReplyTo
แทนที่จะเป็น Edge ให้เพิ่มส่วนหัว X-Apigee-Ignore-JMSResponse ลงในการตอบกลับของพร็อกซี API ในโฟลว์ใดก็ได้ แล้วตั้งค่าเป็น true ดังนี้<Header name="X-Apigee-Ignore-JMSResponse">true</Header> |
| ข้อผิดพลาด CLOSE_WAIT และ 502 เกตเวย์ไม่ถูกต้องสูง | ปัญหาที่ทำให้เกิดเมตริก CLOSE_WAIT สูงและข้อผิดพลาด 502 Bad Gateway ได้รับการแก้ไขแล้ว
เคส: 814656, 814664, 814670 |
| ไดเรกทอรีชั่วคราวของ Node.js | เมื่อมีการติดตั้งใช้งานสคริปต์ Node.js ใน Edge สคริปต์จะทำงานภายในแซนด์บ็อกซ์ที่จำกัดการเข้าถึงระบบไฟล์ไปยังไดเรกทอรีหนึ่งๆ อย่างไรก็ตาม os.tmpdir จะแสดงชื่อไดเรกทอรี เช่น /tmp หรือ /var/tmp ซึ่งไม่มีอยู่ในแซนด์บ็อกซ์ Edge Node.js ทำให้สคริปต์บางรายการหยุดทำงาน ตอนนี้แซนด์บ็อกซ์ Edge Node.js มีไดเรกทอรี /tmp สำหรับ os.tmpdir ให้ใช้งานแล้ว |
| Null pointer exception ในการเรียก API | ในนโยบาย Assign Message สถานะการตอบกลับเป็น Null ทำให้เกิดข้อยกเว้น Null Pointer เนื่องจาก
Edge พยายามบันทึกรหัสการตอบกลับสำหรับเมตริก ปัญหานี้ได้รับการแก้ไขแล้ว เคส: 815595 |