16.01.20 - บันทึกประจำรุ่นของ Apigee Edge สำหรับระบบคลาวด์สาธารณะ

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

เมื่อวันอังคารที่ 2 กุมภาพันธ์ 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่ในระบบคลาวด์สำหรับ Public Cloud

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

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

วิซาร์ดพร็อกซี API ที่ออกแบบใหม่

เราได้ออกแบบวิซาร์ดพร็อกซี API ใหม่ เมื่อคลิก "+ API Proxy" ในหน้า API Proxies ใน UI การจัดการ วิซาร์ดใหม่จะแนะนําคุณตลอดกระบวนการสร้าง API Proxy การตั้งค่าทั้งหมดจะเหมือนกับวิซาร์ดพร็อกซี API ก่อนหน้า (MGMT-1376)

สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swagger)

ในการออกแบบวิซาร์ดพร็อกซี API ใหม่ คุณสามารถสร้างพร็อกซี API จากเอกสาร OpenAPI (Swagger) ได้แล้ว ในหน้าแรกของวิซาร์ดพร็อกซี API ให้คลิกใช้ OpenAPI เมื่อเลือกพร็อกซีผกผัน แอป Node.js หรือไม่มี เป้าหมาย ป้อน URL ไปยังเอกสาร OpenAPI ในช่องที่ปรากฏ ดูข้อมูลเพิ่มเติมได้ที่สร้างพร็อกซี API อย่างง่าย (MGMT-1376)

การรองรับ WSDL 1.2 สำหรับพร็อกซี SOAP

Apigee Edge รองรับ WSDL 1.2 ในการสร้างพร็อกซี API เพื่อเรียกใช้บริการ SOAP (MGMT-2835)

ตัวแปร SSLInfo ในการกำหนดค่า TargetEndpoint

ใน TargetEndpoint ของพร็อกซี API คุณสามารถตั้งค่ารายละเอียด SSL/TLS แบบไดนามิกเพื่อรองรับข้อกำหนดรันไทม์ที่ยืดหยุ่น ในตัวอย่างต่อไปนี้เกี่ยวกับวิธีตั้งค่า SSLInfo ในการกำหนดค่า TargetEndpoint คุณสามารถระบุค่าได้ที่รันไทม์โดยใช้ Java Callout, นโยบาย JavaScript หรือ นโยบาย Assign Message ใช้ตัวแปรข้อความที่มีค่าที่คุณต้องการตั้งค่า

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

ฟีเจอร์นี้มีอธิบายไว้ในเอกสารต่อไปนี้

(APIRT-1475)

การรองรับอัลกอริทึม RSA_SHA256 สำหรับนโยบายการยืนยัน SAML

ตอนนี้ นโยบายการยืนยัน SAML รองรับอัลกอริทึม RSA_SHA256 นอกเหนือจาก RSA_SHA1 แล้ว (APIRT-1779)

การตรวจสอบการอัปโหลดใบรับรอง

Management API จะตรวจสอบใบรับรองเมื่ออัปโหลดเพื่อช่วยป้องกันการอัปโหลดใบรับรองที่หมดอายุหรือไม่ถูกต้องไปยังที่เก็บคีย์และที่เก็บที่เชื่อถือ ระบบจะตรวจสอบใบรับรองเพื่อให้แน่ใจว่า ขนาดของไฟล์ไม่เกิน 50 KB และรูปแบบเป็น PEM หรือ DER นอกจากนี้ ระบบยังตรวจสอบการหมดอายุของใบรับรองด้วย หากต้องการลบล้างการตรวจสอบการหมดอายุเริ่มต้น (ไม่ตรวจสอบ การหมดอายุของใบรับรองเมื่ออัปโหลด) ให้ใช้พารามิเตอร์การค้นหาต่อไปนี้ ?ignoreExpiryValidation=true

ดูข้อมูลเพิ่มเติมได้ที่ อัปโหลดไฟล์ JAR ไปยัง Keystore และ อัปโหลดใบรับรองไปยัง Truststore (SECENG-516) และ (APIRT-2213)

การสำรวจอัตโนมัติในหน้าบันทึก Node.js

เมื่อดูบันทึก Node.js จากตัวแก้ไขพร็อกซี ระบบจะรีเฟรชหน้าบันทึก Node.js โดยอัตโนมัติเป็นระยะๆ เพื่อแสดงบันทึกใหม่ที่พร้อมใช้งาน คลิก "หยุดการรีเฟรชอัตโนมัติ" เพื่อปิด การรีเฟรชอัตโนมัติ (MGMT-1692)

ประสิทธิภาพหน้าผลิตภัณฑ์ API ไม่มีการแสดงแอปของนักพัฒนาซอฟต์แวร์

เมื่อดูผลิตภัณฑ์ API ใน UI การจัดการ ระบบจะแสดงแอปของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงกับผลิตภัณฑ์นั้น ระบบจะไม่แสดงรายการแอปของนักพัฒนาแอปเมื่อแก้ไขผลิตภัณฑ์ API เพื่อปรับปรุงประสิทธิภาพ UI (MGMT-2869)

การสมัครรับอีเมลข้อมูลวิเคราะห์รายวัน

ตอนนี้ผู้ดูแลระบบขององค์กรต้องสมัครรับอีเมลรายงานข้อมูลวิเคราะห์รายวันอย่างชัดแจ้ง คุณสามารถสมัครรับ/ยกเลิกการสมัครรับโดยการตั้งค่ากำหนดของผู้ใช้ใน UI การจัดการ หรือใช้ API การจัดการ ดูข้อมูลเพิ่มเติมได้ที่สมัครรับอีเมลข้อมูลวิเคราะห์รายวัน (AXAPP-1949)

ฟังก์ชัน sum( ) ในเมตริกเวลาในการตอบกลับ

ในรายงานที่กําหนดเองของข้อมูลวิเคราะห์และการเรียก API ตอนนี้ฟังก์ชันการรวม "sum" พร้อมใช้งานแล้วสําหรับ เวลาในการตอบกลับเป้าหมาย เวลาในการตอบกลับทั้งหมด และ end_point_response_time ตัวอย่างเช่น ใน /stats API (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) ตอนนี้คุณใช้พารามิเตอร์การค้นหา "select" ต่อไปนี้ได้แล้ว ?select=sum(total_response_time) (AXAPP-2006)

การวิเคราะห์เวลาในการตอบสนอง รายงาน: จัดเรียงชื่อพร็อกซี API

ใน UI ของรายงานการวิเคราะห์เวลาในการตอบสนอง (เฉพาะแพ็กเกจองค์กร Apigee Edge) พร็อกซี API จะ แสดงตามลำดับตัวอักษรในรายการแบบเลื่อนลงของพร็อกซี (MGMT-2858)

แอปของนักพัฒนาแอปใน แดชบอร์ดที่แสดงตามชื่อที่แสดง

ในแดชบอร์ด UI การจัดการ แผนภูมิแท่งของแอปนักพัฒนาแอปจะแสดงแอปนักพัฒนาแอปตามชื่อที่แสดง แทนชื่อภายใน (MGMT-2853)

วิดเจ็ตวันที่/เวลาใหม่ใน รายงานที่กำหนดเอง

เราได้ปรับปรุงวิดเจ็ตเครื่องมือเลือกวันที่/เวลาในหน้าของรายงานที่กําหนดเองใน UI การจัดการ (MGMT-2881)

การสร้างรายได้: แก้ไขชื่อแพ็กเกจ API

คุณอัปเดตชื่อแพ็กเกจ API ได้ทุกเมื่อในวงจรการสร้างรายได้ แม้ว่าแพ็กเกจ API จะมีแพ็กเกจราคาที่เผยแพร่แล้วก็ตาม (DEVRT-2177)

การสร้างรายได้: อนุญาตให้ใช้ทศนิยมในแอตทริบิวต์ที่กำหนดเอง

เมื่อใช้แพ็กเกจ "ตารางอัตราที่มีแอตทริบิวต์ที่กำหนดเอง" ตอนนี้แอตทริบิวต์ที่กำหนดเองในส่วนหัวของข้อความ ซึ่งใช้เป็นตัวคูณสำหรับธุรกรรมสามารถเป็นค่าทศนิยมได้สูงสุด 4 ตำแหน่ง ดูข้อมูลเพิ่มเติมเกี่ยวกับแพ็กเกจประเภทนี้ได้ที่ ระบุรายละเอียดแอตทริบิวต์ที่กำหนดเองของตารางอัตราค่าโฆษณา ( DEVRT-2191)

การปรับปรุงทั่วไป

นอกจากนี้ รุ่นนี้ยังมีการปรับปรุงด้านความสามารถในการใช้งาน ประสิทธิภาพ ความปลอดภัย และความเสถียร อีกด้วย

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

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

รหัสปัญหา คำอธิบาย
MGMT-2964 โปรแกรมแก้ไขพร็อกซีใหม่ไม่ยอมรับความคิดเห็นภายในแท็ก Flows
MGMT-2957 การเพิ่มพ็อดใหม่ลงในองค์กรจะแสดงสถานะการติดตั้งใช้งานของแพ็กเกจเป็นข้อผิดพลาด สำหรับเราเตอร์ในพ็อดใหม่
MGMT-2937 ข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอเมื่อใช้บทบาทที่กำหนดเอง
MGMT-2875 การสร้าง SOAP ของ WSDL มีส่วนหัวที่ไม่ถูกต้องสำหรับ SOAP 1.2
MGMT-2739 รายงานแอปของนักพัฒนาซอฟต์แวร์ แท็บ Analytics ไม่แสดงกราฟความผิดปกติ
MGMT-2735 การรีเฟรชบันทึก Node.js ไม่เสร็จสิ้น/หยุด
MGMT-2734 ปุ่มบันทึกจะไม่เปิดใช้หลังจากเกิดข้อผิดพลาดขณะพยายามบันทึกบิลด์ที่ ใช้งาน
MGMT-2729 การอัปเดตพอร์ตสำหรับ TargetServer ใน UI จะล้าง SSLInfo
MGMT-2702 ช่องโหว่ด้านความปลอดภัยแบบข้ามเว็บไซต์สำหรับ Firefox และ IE
แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นเนื่องจากช่องโหว่ของ Firefox และ IE ที่อนุญาตคำขอแบบข้ามเว็บไซต์อย่างไม่เหมาะสม
MGMT-2681 พร็อกซีเอดิเตอร์: เมื่อใช้การจับคู่ Regex ในเงื่อนไข Flow Navigator จะไม่แสดงกริยา
MGMT-2361 การติดตั้งใช้งานพร็อกซีล้มเหลวเนื่องจาก RPCException: หมดเวลาการโทร
MGMT-1662 การทำให้พร็อกซี API ใช้งานได้ล้มเหลวระหว่างการเปิดตัว Apigee Public Cloud
DEVRT-2286 Monetization API ของ sync-organization ใช้ไม่ได้
เราได้แก้ไข API ที่ใช้ในการซิงค์ ข้อมูล Apigee Edge กับการสร้างรายได้แล้วในการรีเฟรชล่าสุดของ รุ่น 16.01.20
DEVRT-2173 ต้องการเปลี่ยนชื่อแพ็กเกจ แต่แก้ไขไม่ได้เนื่องจากมีแพ็กเกจอัตราที่ใช้งานอยู่
DEVRT-1661 นักพัฒนาแอปถูกบล็อกเนื่องจากส่งคำขอ API ก่อนวันที่เริ่มแพ็กเกจอัตรา แต่ ไม่มีการยกเลิกการบล็อก
หากนักพัฒนา API ยอมรับแพ็กเกจอัตราแบบคงที่รายเดือน แบบตามช่วงปริมาณ หรือแบบแพ็กเกจที่เริ่ม ในอนาคต แล้วส่งคำขอ API ก่อนวันที่เริ่มที่ระบุ นักพัฒนา API จะถูกบล็อกไม่ให้ส่งคำขอเพิ่มเติม เมื่อถึงวันที่เริ่มต้นของแพ็กเกจราคา ระบบจะยกเลิกการบล็อก
DEVRT-1643 แผนอัตราฉบับร่างเสียหายหลังจากบันทึก
AXAPP-1991 เลือกไม่ใช้สรุปและอีเมลข้อมูลวิเคราะห์ของ Apigee แต่ระบบยังส่งอีเมลอยู่
AXAPP-1946 การล้างข้อมูล Analytics ไม่ได้เพิ่มพื้นที่ในดิสก์
AXAPP-1708 API ของ Analytics ดูเหมือนจะให้ตัวเลขที่แตกต่างกันสำหรับสถิติเดียวกัน ขึ้นอยู่กับวิธีที่ฉันถาม
AXAPP-1293 ชื่อแอปของนักพัฒนาแอปที่ไม่มีอยู่ในอีเมลสรุป Analytics
APIRT-2518 ปัญหาในการเชื่อมต่อกับแบ็กเอนด์ HTTPS ด้วยนโยบาย JavaScript
APIRT-2398 รหัสการให้สิทธิ์ไม่ถูกต้อง/หมดอายุจะนับเป็นข้อผิดพลาดของ Apigee
APIRT-2397 steps.assignmessage.SetVariableFailed นับเป็นข้อผิดพลาดของ Apigee
APIRT-2396 IllegalArgumentException, ArrayIndexOutofBoundsException ใน OAuth นับเป็น ข้อผิดพลาดของ Apigee
APIRT-2362 ข้อผิดพลาดในการคอมไพล์ JavaScript
APIRT-2322 รายงานรหัสไคลเอ็นต์ที่ไม่ถูกต้องอย่างไม่ถูกต้องว่าเป็นข้อผิดพลาดของ Apigee
APIRT-2159 เพิ่ม message_id ไปยังคำนำหน้าการบันทึก
APIRT-2145 ธุรกรรมที่ล้มเหลวจำนวนมากสำหรับ Facebook API
นำการตรวจสอบค่าส่วนหัวที่ขึ้นต้นด้วย ":" ออกแล้ว
APIRT-2137 MP: การเข้ารหัสการโอนแบบเป็นกลุ่มและ 205 ที่มีความยาวเนื้อหาเป็น 0
APIRT-2124 เราเตอร์ Nginx ไม่อัปเดตพูล MP สำหรับ MP ที่เพิ่มใหม่
APIRT-2117 นโยบายการบันทึกข้อความไม่สนใจการอัปเดต DNS
APIRT-2110 เราเตอร์ส่งต่อส่วนหัว X-Forwarded-For เพียงรายการเดียว
APIRT-2062 แคชการตอบกลับทำงานไม่ถูกต้องเมื่อตรงตามเงื่อนไข SkipCacheLookup
APIRT-2061 ตัวประมวลผลข้อความไม่พุชข้อความไปยัง QPID
APIRT-2052 จำนวน CLOSE_WAIT สูงเนื่องจากพอร์ตการจัดการไม่ตอบสนอง
APIRT-2024 Nginx ที่ไม่มีตัวจัดสรรภาระงานจะไม่ได้สร้างส่วนหัว HTTP X-Forwarded-For อย่างถูกต้อง
เพิ่มประกาศการเลิกใช้งาน X-Forwarded-For ในหมายเหตุประจำรุ่น 150930 และนโยบายการควบคุมการเข้าถึง
APIRT-1933 Classloader เฉพาะพร็อกซีจะยังคงมอบสิทธิ์ให้ Classloader ของ MP
APIRT-1877 มาสก์การตอบกลับ XML ที่มีเนมสเปซไม่ได้
APIRT-1838 Apigee-127: VerifyAPIKey จะแสดงผลผลิตภัณฑ์ API เพียงรายการเดียวเมื่อมีผลิตภัณฑ์หลายรายการ
APIRT-1827 สังเกตเห็นขีดจำกัดการสตรีมพร้อมกันต่ำ
APIRT-1820 เวลาในการตอบสนองเป็นระยะๆ (> 1%) ใน Private Cloud 4.15.04 environment
APIRT-707 NPE ในระหว่างรันไทม์หากองค์ประกอบ <GenerateResponse> อยู่ใน นโยบาย VerifyAccessToken