คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันอังคารที่ 2 กุมภาพันธ์ 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่ในระบบคลาวด์สำหรับ Public Cloud
ฟีเจอร์ใหม่และการเพิ่มประสิทธิภาพ
ฟีเจอร์ใหม่และการปรับปรุงในรุ่นนี้มีดังนี้
วิซาร์ดพร็อกซี API ที่ออกแบบใหม่
เราได้ออกแบบตัวช่วยสร้างพร็อกซี API ใหม่ เมื่อคลิก "+ API Proxy" ในหน้า API Proxies ใน UI การจัดการ วิซาร์ดใหม่จะแนะนําขั้นตอนการสร้างพร็อกซี API การตั้งค่าทั้งหมด เหมือนกับวิซาร์ดพร็อกซี 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 | รายงานแอปของนักพัฒนาซอฟต์แวร์ แท็บข้อมูลวิเคราะห์ไม่แสดงกราฟความผิดปกติ |
| 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 |