คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
ในวันอังคารที่ 2 กุมภาพันธ์ 2016 เราได้เปิดตัว Apigee Edge ระบบคลาวด์เวอร์ชันใหม่สำหรับ Public Cloud
ฟีเจอร์ใหม่และการเพิ่มประสิทธิภาพ
ฟีเจอร์และการเพิ่มประสิทธิภาพใหม่ๆ ในรุ่นนี้มีดังนี้
วิซาร์ดพร็อกซี API ที่มีการออกแบบใหม่
วิซาร์ดพร็อกซี API ได้รับการออกแบบใหม่แล้ว เมื่อคุณคลิก "+ พร็อกซี API" ในหน้าพร็อกซี API ใน UI การจัดการ วิซาร์ดใหม่จะแนะนำขั้นตอนการสร้างพร็อกซี API การตั้งค่าเดียวกันกับวิซาร์ดพร็อกซีของ API ก่อนหน้านี้ทั้งหมดจะพร้อมใช้งาน (MGMT-1376)
สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swคนหนึ่ง)
ในการออกแบบวิซาร์ดพร็อกซี API ใหม่ คุณสามารถสร้างพร็อกซี API จากเอกสาร OpenAPI (Swคนหนึ่ง) ได้ ในหน้าแรกของวิซาร์ดพร็อกซี 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, นโยบาย 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>
ฟีเจอร์นี้อยู่ในเอกสารต่อไปนี้
- ข้อมูลอ้างอิงการกำหนดค่าพร็อกซี API
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
การรองรับอัลกอริทึม RSA_SHA256 สำหรับนโยบายการยืนยัน SAML
ในขณะนี้นโยบายการยืนยันสิทธิ์ SAML สนับสนุนอัลกอริทึม RSA_SHA256 เพิ่มเติมจาก RSA_SHA1 (APIRT-1779)
การตรวจสอบความถูกต้องในการอัปโหลดใบรับรอง
API การจัดการจะตรวจสอบใบรับรองเมื่ออัปโหลดเพื่อช่วยป้องกันการอัปโหลดใบรับรองที่หมดอายุหรือไม่ถูกต้องไปยังคีย์สโตร์และ Truststore ใบรับรองจะได้รับการตรวจสอบเพื่อให้มั่นใจว่าไฟล์มีขนาดไม่เกิน 50 KB และรูปแบบเป็น PEM หรือ DER โดยจะมีการตรวจสอบวันหมดอายุของใบรับรองด้วย หากต้องการลบล้างการตรวจสอบการหมดอายุเริ่มต้น (เพื่อไม่ตรวจสอบการหมดอายุของใบรับรองเมื่ออัปโหลด) ให้ใช้พารามิเตอร์การค้นหาต่อไปนี้ ?ignoreExpiryValidation=true
โปรดดูข้อมูลเพิ่มเติมที่ อัปโหลดไฟล์ JAR ไปยังคีย์สโตร์และ อัปโหลดใบรับรองไปยัง Truststore (SECENG-516) และ (APIRT-2213)
การหยั่งสัญญาณอัตโนมัติในหน้าบันทึก Node.js
เมื่อดูบันทึก Node.js จากตัวแก้ไขพร็อกซี หน้าบันทึก Node.js จะมีการรีเฟรชโดยอัตโนมัติเป็นระยะๆ เพื่อแสดงบันทึกใหม่ที่มี คลิก "หยุดการรีเฟรชอัตโนมัติ" เพื่อปิดการรีเฟรชอัตโนมัติ (MGMT-1692)
ประสิทธิภาพหน้าผลิตภัณฑ์ API, ไม่มีแอปนักพัฒนาซอฟต์แวร์แสดงอยู่
เมื่อดูผลิตภัณฑ์ API ใน UI การจัดการ แอปของนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงกับผลิตภัณฑ์นั้นจะแสดงขึ้น เพื่อปรับปรุงประสิทธิภาพของ UI ระบบจะไม่แสดงรายการแอปของนักพัฒนาซอฟต์แวร์เมื่อแก้ไขผลิตภัณฑ์ API (MGMT-2869)
การสมัครรับอีเมลข้อมูลวิเคราะห์รายวัน
ตอนนี้ผู้ดูแลระบบองค์กรต้องสมัครรับอีเมลรายงานข้อมูลวิเคราะห์รายวันอย่างชัดแจ้ง สมัคร/ยกเลิกการสมัครโดยตั้งค่ากำหนดผู้ใช้ใน UI การจัดการหรือด้วย Management API ดูข้อมูลเพิ่มเติมได้ที่สมัครรับอีเมลข้อมูลวิเคราะห์รายวัน (AXAPP-1949)
ฟังก์ชันผลรวม( ) ในเมตริกเวลาตอบสนอง
ในรายงานที่กำหนดเองของ Analytics และการเรียก API ตอนนี้ฟังก์ชันการรวม "ผลรวม" จะพร้อมใช้งานสำหรับเวลาตอบสนองเป้าหมาย เวลาในการตอบกลับโดยรวม และ 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 | เครื่องมือแก้ไขพร็อกซีใหม่ไม่ยอมรับความคิดเห็นภายในแท็กโฟลว์ |
MGMT-2957 | การเพิ่มพ็อดใหม่ไปยังองค์กรจะส่งคืนสถานะการติดตั้งใช้งานของแพ็กเกจเป็นข้อผิดพลาดสำหรับเราเตอร์ในพ็อดใหม่ |
MGMT-2937 | ข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอเนื่องจากบทบาทที่กำหนดเอง |
MGMT-2875 | การสร้าง WSDL SOAP มีส่วนหัวที่ไม่ถูกต้องสำหรับ SOAP 1.2 |
MGMT-2739 | รายงานแอปของนักพัฒนาซอฟต์แวร์ แท็บ Analytics ไม่แสดงกราฟความผิดปกติ |
MGMT-2735 | การรีเฟรชบันทึก Node.js ไม่เคยเสร็จสมบูรณ์/หยุดทำงาน |
MGMT-2734 | ปุ่มบันทึกไม่ได้เปิดใช้หลังจากเกิดข้อผิดพลาดขณะพยายามบันทึก Bundle ที่ทำให้ใช้งานได้แล้ว |
MGMT-2729 | การอัปเดตพอร์ตสำหรับ TargetServer ใน UI จะล้างข้อมูล SSLInfo |
MGMT-2702 | ช่องโหว่ด้านความปลอดภัยข้ามเว็บไซต์ใน Firefox และ IE แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นเนื่องจากมีช่องโหว่ของ FireFox และ IE ที่อนุญาตคำขอข้ามเว็บไซต์อย่างไม่ถูกต้อง |
MGMT-2681 | เครื่องมือแก้ไขพร็อกซี: เมื่อใช้การจับคู่นิพจน์ทั่วไปในเงื่อนไข Flow Navigator จะไม่แสดงคำกริยา |
MGMT-2361 | การติดตั้งใช้งานพร็อกซีล้มเหลวโดยมี RPCException: หมดเวลาการโทร |
MGMT-1662 | การทำให้พร็อกซี API ใช้งานได้ไม่สำเร็จระหว่างการเผยแพร่ Cloud สาธารณะของ Apigee |
DEVRT-2286 | sync-organization Monetization API เสีย API ที่ใช้ในการซิงค์ข้อมูล Apigee Edge กับการสร้างรายได้ได้รับการแก้ไขแล้วด้วยการรีเฟรชล่าสุดของรุ่น 16.01.20 |
DEVRT-2173 | ต้องเปลี่ยนชื่อแพ็กเกจแต่แก้ไขไม่ได้เนื่องจากแพ็กเกจราคาที่ใช้งานอยู่ |
DEVRT-1661 | นักพัฒนาซอฟต์แวร์ถูกบล็อกไม่ให้ส่งคำขอ API ก่อนวันที่เริ่มต้นแพ็กเกจราคา แต่ไม่มีการเปิดตัวการบล็อก หากนักพัฒนา API ยอมรับอัตราราคาแบบเหมาจ่ายรายเดือน ตามวอลุ่ม หรือแพ็กเกจที่เริ่มต้นในวันในอนาคต แล้วส่งคำขอ API ก่อนวันที่เริ่มต้นที่ระบุ นักพัฒนา API จะถูกบล็อกไม่ให้ส่งคำขอเพิ่มเติม เมื่อถึงวันที่เริ่มต้นแพ็กเกจราคา ระบบจะปล่อยการบล็อกแล้ว |
DEVRT-1643 | แพ็กเกจราคาฉบับร่างเสียหายหลังจากบันทึก |
AXAPP-1991 | เลือกไม่รับข้อมูลสรุป Analytics ของ Apigee และอีเมลก็ไม่หยุด |
AXAPP-1946 | การล้างข้อมูล Analytics ไม่ปล่อยพื้นที่ดิสก์ |
AXAPP-1708 | Analytics API ให้ผลลัพธ์ตัวเลขที่แตกต่างกันสำหรับสถิติเดียวกันโดยขึ้นอยู่กับวิธีที่ฉันขอ |
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 เพียง 1 รายการเท่านั้น |
APIRT-2062 | แคชการตอบกลับทำงานไม่ถูกต้องเมื่อเป็นไปตามเงื่อนไข SkipCacheLookup |
APIRT-2061 | ตัวประมวลผลข้อความไม่พุชข้อความไปยัง QPID |
APIRT-2052 | มี CLOSE_WAIT จำนวนมากเนื่องจากพอร์ตการจัดการไม่ตอบสนอง |
APIRT-2024 | Nginx ที่ไม่มีตัวจัดสรรภาระงานไม่ป้อนข้อมูลส่วนหัว X-Forwarded-For อย่างถูกต้อง เพิ่มการแจ้งเตือนการเลิกใช้งาน X-Forwarded-For ในบันทึกประจำรุ่น 150930 และนโยบายการควบคุมการเข้าถึง |
APIRT-1933 | Classloader เฉพาะพร็อกซียังคงมอบสิทธิ์ให้ตัวโหลด MP |
APIRT-1877 | มาสก์การตอบกลับ XML ที่มีเนมสเปซไม่ได้ |
APIRT-1838 | Apigee-127: ConfirmAPIKey แสดงผลผลิตภัณฑ์ API เพียงรายการเดียวเมื่อมีผลิตภัณฑ์หลายรายการ |
APIRT-1827 | พบขีดจำกัดการสตรีมพร้อมกันต่ำ |
APIRT-1820 | เวลาในการตอบสนองที่ไม่สม่ำเสมอ (> 1%) ในสภาพแวดล้อม Private Cloud เวอร์ชัน 4.15.04 |
APIRT-707 | NPE ระหว่างรันไทม์หากองค์ประกอบ <GenerateResponse> อยู่ในนโยบาย ConfirmAccessToken |