14.04.16 - บันทึกประจำรุ่นในระบบคลาวด์ของ Apigee Edge

คุณกำลังดูเอกสารประกอบของ 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 ของข้อมูลเข้าสู่ระบบของผู้ใช้โดยอัตโนมัติและสร้างส่วนหัว HTTP Authorization: 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
  • การนำเข้า WSDL ที่มีส่วนหัว SOAP ทำให้เกิดการกำหนดค่าที่ไม่ถูกต้อง เราได้เพิ่มการรองรับ ส่วนหัว SOAP เพื่อแก้ไขปัญหานี้แล้ว
  • การนำเข้า WSDL ที่มีสคีมาภายนอกส่งผลให้เกิดพร็อกซี API ที่ไม่ได้โพสต์ ข้อความที่เหมาะสมไปยังแบ็กเอนด์ การนำเข้า WSDL ที่มีประเภทที่ซับซ้อนแบบหลายส่วน จะส่งผลให้เกิดเพย์โหลด SOAP ที่เหมาะสมในพร็อกซี API
  • ตอนนี้การนำเข้า WSDL รองรับองค์ประกอบเอกสารประกอบในการดำเนินการ SOAP แล้ว เอกสารประกอบ จะปรากฏในคอลัมน์คำอธิบายของ UI การนำเข้า 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