คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
เมื่อวันอังคารที่ 2 กุมภาพันธ์ 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่บนระบบคลาวด์สำหรับ Public Cloud
ฟีเจอร์และการปรับปรุงใหม่
ต่อไปนี้คือฟีเจอร์และการปรับปรุงใหม่ในเวอร์ชันนี้
วิซาร์ดพร็อกซี API ที่ออกแบบใหม่
เราได้ออกแบบวิซาร์ดพร็อกซี API ใหม่ เมื่อคลิก "+ พร็อกซี API" ในหน้าพร็อกซี API ใน UI การจัดการ วิซาร์ดใหม่จะแนะนำคุณตลอดกระบวนการสร้างพร็อกซี API การตั้งค่าทั้งหมด เหมือนกับวิซาร์ดพร็อกซี API ก่อนหน้า (MGMT-1376)
สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swagger)
การออกแบบวิซาร์ดพร็อกซี API ใหม่ช่วยให้คุณสร้างพร็อกซี API จากเอกสาร OpenAPI (Swagger) ได้แล้ว ในหน้าแรกของวิซาร์ดพร็อกซี API ให้คลิก ใช้ OpenAPI เมื่อเลือก Reverse Proxy, Node.js App หรือ No Target ป้อน 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)
การตรวจสอบการอัปโหลดใบรับรอง
API การจัดการจะตรวจสอบใบรับรองเมื่ออัปโหลดเพื่อช่วยป้องกันการอัปโหลดใบรับรองที่หมดอายุหรือไม่ถูกต้องไปยัง Keystore และ Truststore ระบบจะตรวจสอบใบรับรองเพื่อให้แน่ใจว่า ขนาดไฟล์ไม่เกิน 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( ) ในเมตริกเวลาตอบสนอง
ฟังก์ชันการรวม "sum" พร้อมใช้งานแล้วสำหรับ เวลาตอบสนองของเป้าหมาย เวลาตอบสนองทั้งหมด และ end_point_response_time ในรายงานที่กำหนดเองของข้อมูลวิเคราะห์และการเรียก API ตัวอย่างเช่น ใน API /stats (/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 Enterprise) พร็อกซี API จะ แสดงตามลำดับตัวอักษรในรายการแบบเลื่อนลงของพร็อกซี (MGMT-2858)
แอปของนักพัฒนาซอฟต์แวร์ใน แดชบอร์ดแสดงตามชื่อที่แสดง
ในแดชบอร์ด UI การจัดการ แผนภูมิแท่งแอปของนักพัฒนาซอฟต์แวร์จะแสดงแอปของนักพัฒนาซอฟต์แวร์ตามชื่อที่แสดง แทนชื่อภายใน (MGMT-2853)
วิดเจ็ตวันที่/เวลาใหม่ใน รายงานที่กำหนดเอง
เราได้ปรับปรุงวิดเจ็ตตัวเลือกวันที่/เวลาในหน้ารายงานที่กำหนดเองใน UI การจัดการ (MGMT-2881)
การสร้างรายได้: แก้ไขชื่อแพ็กเกจ API
คุณสามารถอัปเดตชื่อแพ็กเกจ API ได้ทุกเมื่อในระหว่างวงจรการสร้างรายได้ แม้ว่า แพ็กเกจ API จะมีแพ็กเกจราคาที่เผยแพร่แล้วก็ตาม (DEVRT-2177)
การสร้างรายได้: อนุญาตให้ใช้ทศนิยมในแอตทริบิวต์ที่กำหนดเอง
เมื่อใช้แพ็กเกจ "Rate Card with Custom Attribute" ตอนนี้แอตทริบิวต์ที่กำหนดเองในส่วนหัวของข้อความ ซึ่งใช้เป็นตัวคูณสำหรับธุรกรรมสามารถเป็นค่าทศนิยมได้สูงสุดสี่ ตำแหน่ง ดูข้อมูลเพิ่มเติมเกี่ยวกับแพ็กเกจประเภทนี้ได้ที่ ระบุรายละเอียดแอตทริบิวต์ที่กำหนดเองของ Rate Card ( DEVRT-2191)
การปรับปรุงทั่วไป
เวอร์ชันนี้ยังมีการปรับปรุงด้านการใช้งาน ประสิทธิภาพ ความปลอดภัย และความเสถียร หลายรายการด้วย
ข้อบกพร่องที่แก้ไขแล้ว
เราได้แก้ไขข้อบกพร่องต่อไปนี้ในเวอร์ชันนี้
| รหัสปัญหา | คำอธิบาย |
|---|---|
| MGMT-2964 | เครื่องมือแก้ไขพร็อกซีใหม่ไม่ยอมรับความคิดเห็นภายในแท็ก Flows |
| MGMT-2957 | การเพิ่มพ็อดใหม่ลงในองค์กรจะแสดงสถานะการติดตั้งใช้งานของบันเดิลเป็นข้อผิดพลาด สำหรับเราเตอร์ในพ็อดใหม่ |
| MGMT-2937 | ข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอเมื่อใช้บทบาทที่กำหนดเอง |
| MGMT-2875 | การสร้าง WSDL SOAP มีส่วนหัวไม่ถูกต้องสำหรับ 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 ในเงื่อนไข เครื่องมือสำรวจโฟลว์ จะไม่แสดงคำกริยา |
| MGMT-2361 | การติดตั้งใช้งานพร็อกซีไม่สำเร็จโดยมีข้อความ RPCException: Call timed out |
| MGMT-1662 | การติดตั้งใช้งานพร็อกซี API ไม่สำเร็จระหว่างการเผยแพร่ Apigee Public Cloud |
| DEVRT-2286 | API การสร้างรายได้ sync-organization ใช้งานไม่ได้ เราได้แก้ไข API ที่ใช้ซิงค์ ข้อมูล Apigee Edge กับการสร้างรายได้ด้วยการรีเฟรชล่าสุดของ เวอร์ชัน 16.01.20 |
| DEVRT-2173 | ต้องการเปลี่ยนชื่อแพ็กเกจ แต่แก้ไขไม่ได้เนื่องจากมีแพ็กเกจราคาที่ใช้งานอยู่ |
| DEVRT-1661 | นักพัฒนาซอฟต์แวร์ถูกบล็อกไม่ให้ส่งคำขอ API ก่อนวันที่เริ่มต้นแพ็กเกจราคา แต่
การบล็อกไม่ได้รับการยกเลิก หากนักพัฒนาซอฟต์แวร์ API ยอมรับแพ็กเกจราคาแบบคงที่รายเดือน แบบตามช่วงปริมาณ หรือแบบบันเดิลที่เริ่มต้น ในอนาคต แล้วส่งคำขอ API ก่อนวันที่เริ่มต้นที่ระบุ นักพัฒนาซอฟต์แวร์ API จะถูกบล็อกไม่ให้ส่งคำขอเพิ่มเติม เมื่อถึงวันที่เริ่มต้นแพ็กเกจราคา ถึง ระบบจะยกเลิกการบล็อกแล้ว |
| DEVRT-1643 | แพ็กเกจราคาร่างเสียหายหลังจากบันทึก |
| AXAPP-1991 | การเลือกไม่รับอีเมลสรุปข้อมูลวิเคราะห์ของ Apigee และอีเมลไม่หยุดส่ง |
| AXAPP-1946 | การล้างข้อมูลวิเคราะห์ไม่ปล่อยพื้นที่ดิสก์ |
| AXAPP-1708 | API ข้อมูลวิเคราะห์ดูเหมือนจะแสดงตัวเลขที่แตกต่างกันสำหรับสถิติเดียวกัน ทั้งนี้ขึ้นอยู่กับวิธีที่ฉันถาม |
| AXAPP-1293 | ชื่อแอปของนักพัฒนาซอฟต์แวร์ที่ไม่มีอยู่ในอีเมลสรุปข้อมูลวิเคราะห์ |
| 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: การเข้ารหัสการโอนแบบ Chunked และ 205 ที่มีความยาวเนื้อหาเป็น 0 |
| APIRT-2124 | เราเตอร์ Nginx ไม่อัปเดตพูล MP สำหรับ MP ที่เพิ่มใหม่ |
| APIRT-2117 | นโยบายการบันทึกข้อความไม่เป็นไปตามการอัปเดต DNS |
| APIRT-2110 | เราเตอร์ส่งต่อส่วนหัว X-Forwarded-For เพียงรายการเดียว |
| APIRT-2062 | แคชการตอบสนองทำงานไม่ถูกต้องเมื่อตรงตามเงื่อนไข SkipCacheLookup met |
| APIRT-2061 | ตัวประมวลผลข้อความไม่พุชข้อความไปยัง QPID |
| APIRT-2052 | CLOSE_WAIT จำนวนมากเนื่องจากพอร์ตการจัดการไม่ตอบสนอง |
| APIRT-2024 | Nginx ที่ไม่มีตัวจัดสรรภาระงานจะป้อนข้อมูลส่วนหัว HTTP X-Forwarded-For อย่างไม่ถูกต้อง เราได้เพิ่มประกาศการเลิกใช้งาน X-Forwarded-For ลงในบันทึกประจำรุ่น 150930 และนโยบายการควบคุมการเข้าถึง |
| APIRT-1933 | ตัวโหลดคลาสเฉพาะพร็อกซียังคงมอบสิทธิ์ไปยังตัวโหลดคลาส MP |
| APIRT-1877 | ไม่สามารถมาสก์การตอบกลับ XML ที่มีเนมสเปซ |
| APIRT-1838 | Apigee-127: VerifyAPIKey แสดงผลิตภัณฑ์ API เพียงรายการเดียวเมื่อมีผลิตภัณฑ์หลายรายการ อยู่ |
| APIRT-1827 | พบขีดจำกัดการสตรีมพร้อมกันต่ำ |
| APIRT-1820 | เวลาในการตอบสนองเป็นระยะๆ (> 1%) ในสภาพแวดล้อม Private Cloud 4.15.04 |
| APIRT-707 | NPE ระหว่างรันไทม์หากองค์ประกอบ <GenerateResponse> อยู่ใน นโยบาย VerifyAccessToken |