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
    Case: 814059

ข้อบกพร่องที่แก้ไขแล้ว

เราได้แก้ไขข้อบกพร่องต่อไปนี้ในรุ่นนี้

หัวข้อ คำอธิบาย
การตรวจสอบชื่อรายงานที่กำหนดเอง ตอนนี้ Edge จะตรวจสอบชื่อรายงานที่กำหนดเองเพื่อไม่อนุญาตให้ใช้อักขระพิเศษ
รายงานปัญหาเกี่ยวกับการเจาะลึก developer_app ระบบแสดงแอปของนักพัฒนาแอปที่ไม่ถูกต้องในรายงานที่กำหนดเองซึ่งใช้การเจาะลึก developer_app เราได้แก้ไขปัญหานี้แล้ว
ระยะเวลาไม่ทำงานในรายงานที่กำหนดเอง ในรายงานที่กำหนดเองซึ่งมีตัวกรองที่มีนิพจน์วงเล็บหลายรายการ เช่น (request_verb eq 'POST') or (request_verb eq 'GET') การเปลี่ยนระยะเวลาของรายงานจะไม่มีผลต่อผลลัพธ์ เราได้แก้ไขปัญหานี้แล้ว
Case: 810753
แผนภูมิไม่ปรากฏในรายงานที่กำหนดเอง เราได้แก้ไขปัญหาที่แผนภูมิไม่ปรากฏในรายงานที่กำหนดเองแล้ว
Case: 814623
การนำเข้า WSDL
  • การนำเข้า WSDL ที่มีส่วนหัว SOAP ทำให้เกิดการกำหนดค่าที่ไม่ถูกต้อง เราได้เพิ่มการรองรับส่วนหัว SOAP เพื่อแก้ไขปัญหานี้
  • การนำเข้า WSDL ที่มีสคีมาภายนอกทำให้เกิดพร็อกซี API ที่ไม่ได้โพสต์ ข้อความที่เหมาะสมไปยังแบ็กเอนด์ ตอนนี้การนำเข้า WSDL ที่มีประเภทที่ซับซ้อนแบบหลายส่วน จะส่งผลให้เกิดเพย์โหลด SOAP ที่เหมาะสมในพร็อกซี API
  • ตอนนี้การนำเข้า WSDL รองรับองค์ประกอบเอกสารประกอบในการดำเนินการ SOAP แล้ว เอกสารประกอบจะปรากฏในคอลัมน์คำอธิบายของ UI การนำเข้า WSDL
การกำหนดค่านโยบายการจำกัดอัตราพร้อมกัน ตอนนี้ตัวเลือกปลายทางเป้าหมายจะพร้อมใช้งานเมื่อเพิ่มนโยบายการจำกัดอัตราพร้อมกัน ลงในพร็อกซี API เท่านั้น ปลายทางเป้าหมายใช้ไม่ได้กับนโยบายอื่นๆ
การสนับสนุนนักพัฒนาแอปของบริษัท สำหรับองค์กรที่เปิดใช้บริษัท ตอนนี้คุณระบุบริษัทได้เมื่อ สร้างหรือแก้ไขนักพัฒนาแอป
Case: 515246
การส่งออกนักพัฒนาแอป แอป และผลิตภัณฑ์ ตอนนี้คุณส่งออกนักพัฒนาแอป แอป และผลิตภัณฑ์เป็นไฟล์ CSV จากหน้า "นักพัฒนาแอป" ใน UI การจัดการ Edge ได้แล้ว ปัจจุบันฟีเจอร์นี้ไม่พร้อมใช้งานสำหรับองค์กรที่ เปิดใช้การสร้างรายได้
Case: 747159
หน้าต่างแอปของนักพัฒนาแอปไม่ตอบสนอง หลังจากที่นักพัฒนาแอปได้ลบแอปในพอร์ทัลนักพัฒนาแอปของ Edge แล้ว การคลิกแอปของนักพัฒนาแอปดังกล่าวใน UI การจัดการ Edge จะทำให้หน้าต่างไม่ตอบสนอง เราได้แก้ไขปัญหานี้แล้ว
ความคิดเห็นในการกำหนดค่าพร็อกซี API ตอนนี้ความคิดเห็นในการกำหนดค่าพร็อกซี API จะปรากฏในมุมมองโค้ดของเครื่องมือแก้ไขพร็อกซี API และเครื่องมือตรวจสอบพร็อพเพอร์ตี้
พร็อกซี API ที่สร้างขึ้นโดยใช้ชื่อที่ไม่ถูกต้อง ก่อนหน้านี้ UI การจัดการ Edge อนุญาตให้สร้างพร็อกซี API ที่มีชื่อ ซึ่งมีอักขระพิเศษที่ไม่รองรับ ซึ่งส่งผลให้เกิดพร็อกซี API ที่ไม่ถูกต้องซึ่งลบไม่ได้ ตอนนี้ระบบจะตรวจสอบชื่อพร็อกซี API ในตอนสร้าง อนุญาตให้ใช้อักขระที่เป็นตัวอักษรและตัวเลขคละกัน "-", และ "_" เท่านั้น
Case: 550390
การคำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ในการตั้งชื่อพร็อกซี API Edge สร้างพร็อกซี API ที่มีชื่อเป็นตัวพิมพ์เล็ก โดยไม่คำนึงถึงตัวพิมพ์ที่ป้อน ตอนนี้ Edge จะคำนึงถึงตัวพิมพ์ของชื่อที่ป้อนสำหรับพร็อกซี API แล้ว
คำเตือนเมื่อบันทึกพร็อกซี API เมื่อคุณบันทึกพร็อกซี API ในเครื่องมือแก้ไขพร็อกซี API, Edge จะทำให้พร็อกซี API ใช้งานได้ในสภาพแวดล้อมทั้งหมด ที่การแก้ไขใช้งานได้ในปัจจุบัน รวมถึงสภาพแวดล้อมที่ใช้งานจริง ตอนนี้ UI การจัดการ Edge จะแสดงคำเตือนก่อนบันทึกพร็อกซี
บทบาทที่กำหนดเองซึ่งไม่มีสิทธิ์จะบันทึกลงในสภาพแวดล้อมฮาร์ดแวร์และซอฟต์แวร์ เมื่อมีการอัปเดตการแก้ไข API ที่ทำให้ใช้งานได้ ระบบจะยกเลิกการทำให้ใช้งานได้และทำให้ใช้งานได้อีกครั้งใน สภาพแวดล้อมที่ทำให้ใช้งานได้ บทบาทที่กำหนดเองซึ่งไม่มีสิทธิ์ทำให้ใช้งานได้ที่เหมาะสมจะทำให้ใช้งานได้โดยการบันทึกพร็อกซี API เราได้แก้ไขปัญหานี้โดยการบังคับใช้สิทธิ์ทำให้ใช้งานได้
Case: 813084
เซิร์ฟเวอร์เป้าหมายซ้ำกัน เมื่อสร้างเซิร์ฟเวอร์เป้าหมายซ้ำกัน Edge จะเขียนทับ เซิร์ฟเวอร์เป้าหมายที่มีอยู่และแสดงสถานะ 201 แทนที่จะแสดงข้อผิดพลาด HTTP 409 เราได้แก้ไขปัญหานี้โดยการแสดงข้อผิดพลาด 409 และไม่เขียนทับเซิร์ฟเวอร์เป้าหมายที่มีอยู่
สร้างเซสชันการติดตามสำหรับพร็อกซี API ไม่ได้ ระบบไม่ได้สร้างเซสชันการติดตามสำหรับสภาพแวดล้อมที่มีตัวประมวลผลข้อความที่ เข้าถึงไม่ได้ เราได้แก้ไขปัญหานี้โดยการแนบเซสชันการติดตามกับตัวประมวลผลข้อความที่เข้าถึงได้และพร้อมใช้งานเท่านั้น
Case: 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 เกตเวย์ไม่ถูกต้องแล้ว
Cases: 814656, 814664, 814670
ไดเรกทอรีชั่วคราวของ Node.js เมื่อทำให้สคริปต์ Node.js ใช้งานได้กับ Edge สคริปต์จะทำงานภายในแซนด์บ็อกซ์ที่จำกัดการเข้าถึงระบบไฟล์ ที่ไดเรกทอรีหนึ่ง อย่างไรก็ตาม os.tmpdir จะแสดงชื่อไดเรกทอรี เช่น /tmp หรือ /var/tmp ซึ่งไม่มีอยู่ในแซนด์บ็อกซ์ Node.js ของ Edge ทำให้สคริปต์บางรายการหยุดทำงาน ตอนนี้แซนด์บ็อกซ์ Node.js ของ Edge มีไดเรกทอรี /tmp ให้ os.tmpdir ใช้แล้ว
ข้อยกเว้นตัวชี้เป็น Null เมื่อเรียก API ในนโยบายกำหนดข้อความ สถานะการตอบกลับเป็น Null จะทำให้เกิด null pointer exception เนื่องจาก Edge พยายามบันทึกโค้ดตอบกลับสำหรับเมตริก เราได้แก้ไขปัญหานี้แล้ว
Case: 815595