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

คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
info

เมื่อวันอังคารที่ 29 เมษายน 2014 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่ในระบบคลาวด์

ฟีเจอร์ใหม่และการปรับปรุง

ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้มีดังนี้

  • หน้าแดชบอร์ด Analytics
    ตอนนี้ Edge มีรายงาน Analytics ใหม่เกี่ยวกับประสิทธิภาพของปลายทาง ประสิทธิภาพของพร็อกซี API และประสิทธิภาพแคชเพื่อช่วยคุณตรวจสอบประสิทธิภาพ
    ดู "แดชบอร์ดการดําเนินการ" ที่แดชบอร์ด Analytics
  • การรวมเมตริกที่กําหนดเองสําหรับประสิทธิภาพ
    ฟีเจอร์นี้ใช้งานไม่ได้แล้ว
    ฟีเจอร์การรวมข้อมูลใหม่ที่กำหนดเองจะช่วยปรับปรุงประสิทธิภาพของข้อมูลวิเคราะห์โดยให้คุณกําหนดเมตริกที่กําหนดเองซึ่ง Edge จะรวบรวมและจัดเก็บเมื่อมีการเรียก API เมื่อคุณดูรายงาน Edge จะเข้าถึงเมตริกรวมที่มีอยู่แทนที่จะดึงข้อมูลขณะนั้น
  • OAuth 2.0 ที่กําหนดค่าไว้ล่วงหน้าในพร็อกซี API
    เมื่อสร้างพร็อกซี API ตัวเลือกใหม่ "ปลอดภัยด้วยโทเค็นการเข้าถึง OAuth v2.0" จะกําหนดค่าพร็อกซี API ด้วยนโยบายที่รองรับ OAuth โดยอัตโนมัติ
    ดู OAuth
  • การมาสก์ข้อมูลในการติดตาม
    แหล่งข้อมูล API /maskconfigs ช่วยให้คุณมาสก์ข้อมูลที่ละเอียดอ่อน เช่น ข้อมูลบัตรเครดิต ในเซสชันการติดตามพร็อกซี API ซึ่งช่วยรักษาความปลอดภัยของข้อมูลผู้ใช้ในระหว่างการพัฒนา API
    เคส: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
  • การนําเข้า WSDL ที่มีส่วนหัว SOAP ทําให้กําหนดค่าไม่ถูกต้อง เราได้เพิ่มการรองรับส่วนหัว SOAP เพื่อแก้ไขปัญหาแล้ว
  • การนําเข้า WSDL ที่มีสคีมาภายนอกทําให้พร็อกซี API ไม่ได้โพสต์ข้อความที่เหมาะสมไปยังแบ็กเอนด์ ตอนนี้การนําเข้า WSDL ที่มีประเภทที่ซับซ้อนแบบหลายส่วนจะส่งผลให้เกิดเพย์โหลด SOAP ที่เหมาะสมในพร็อกซี API
  • ตอนนี้การนําเข้า WSDL รองรับองค์ประกอบเอกสารประกอบในการดำเนินการ SOAP แล้ว เอกสารประกอบจะปรากฏในคอลัมน์คำอธิบายของ UI การนําเข้า WSDL
การกําหนดค่านโยบายขีดจํากัดอัตราพร้อมกัน ตอนนี้ตัวเลือกปลายทางเป้าหมายจะพร้อมใช้งานเฉพาะเมื่อเพิ่มนโยบายการจำกัดอัตราพร้อมกันลงในพร็อกซี API ปลายทางเป้าหมายจะไม่มีผลกับนโยบายอื่นๆ
การสนับสนุนของนักพัฒนาแอปจากบริษัท สำหรับองค์กรที่เปิดใช้บริษัท คุณสามารถระบุบริษัทเมื่อสร้างหรือแก้ไขนักพัฒนาแอปได้แล้ว
เคส: 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 ในขั้นตอนใดก็ได้ แล้วตั้งค่าเป็น "จริง"
<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 ซึ่งไม่มีอยู่ในแซนด์บ็อกซ์ Node.js ของ Edge ทำให้สคริปต์บางรายการใช้งานไม่ได้ ตอนนี้แซนด์บ็อกซ์ Node.js ของ Edge มีพารามิเตอร์ไดเรกทอรี /tmp สำหรับ os.tmpdir ไว้ใช้งานแล้ว
ข้อยกเว้น Null Pointer ในการเรียก API ในนโยบายการกําหนดข้อความ สถานะการตอบกลับ Null จะแสดงข้อยกเว้น Null Pointer เนื่องจาก Edge พยายามบันทึกโค้ดการตอบกลับสําหรับเมตริก ปัญหานี้ได้รับการแก้ไขแล้ว
เคส: 815595