15.05.27 - บันทึกประจำรุ่นในระบบคลาวด์ของ Apigee Edge

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

เมื่อวันอังคารที่ 2 มิถุนายน 2015 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่บนระบบคลาวด์

หากมีข้อสงสัย โปรดติดต่อทีมสนับสนุนของ Apigee Edge

ดูรายการบันทึกประจำรุ่นของ Apigee Edge ทั้งหมดได้ที่บันทึกประจำรุ่นของ Apigee

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

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

ความพร้อมใช้งานทั่วไปของ Smart Docs

SmartDocs จะเปลี่ยนจากเวอร์ชันเบต้าเป็นเวอร์ชันสำหรับผู้ใช้ทั่วไป การอัปเดตและฟีเจอร์ใหม่ มีดังนี้

  • รองรับ Swagger 2.0 รวมถึงการนำเข้าตามไฟล์หรือ URL รวมถึงรองรับ ออบเจ็กต์ความปลอดภัยที่กำหนดชื่อเอง
  • การปรับปรุงการออกแบบภาพในเทมเพลตที่สร้าง Smart Docs
  • การปรับปรุงความสามารถในการใช้งานและเวิร์กโฟลว์ในพอร์ทัลนักพัฒนาแอป ซึ่งพร้อมใช้งานผ่านเมนูเนื้อหา > SmartDocs ใน Drupal
  • การตรวจสอบสิทธิ์ที่รู้จักกันในชื่อ "โทเค็นที่กำหนดเอง" เปลี่ยนชื่อเป็น "คีย์ API" แล้ว
  • ออบเจ็กต์ "security" ของการตรวจสอบสิทธิ์ที่กำหนดไว้ที่ระดับการแก้ไข
  • การกำหนดค่าการตรวจสอบสิทธิ์ไคลเอ็นต์ที่ระดับเทมเพลต การแก้ไขใหม่จะไม่รีเซ็ต ข้อมูลเข้าสู่ระบบไคลเอ็นต์ SmartDocs ที่กำหนดค่าไว้ล่วงหน้าอีกต่อไป

ดูคำอธิบายฟีเจอร์เพิ่มเติมได้ใน บล็อกโพสต์นี้

ดูเอกสารประกอบของ SmartDocs ได้ที่การใช้ SmartDocs เพื่อจัดทำเอกสาร API

เบต้าโปรแกรมแก้ไขพร็อกซี API ใหม่

ตอนนี้มีตัวแก้ไขพร็อกซี API เวอร์ชันเบต้าใหม่พร้อมใช้งานแล้ว หากต้องการเข้าถึง ให้คลิกลิงก์ "เข้าถึงเวอร์ชันเบต้า" เมื่อแก้ไขพร็อกซี API ที่มีอยู่ คุณสามารถสลับไปมาระหว่างเอดิเตอร์ "คลาสสิก" กับ "เบต้า" ได้

นโยบาย OAuthV2 ใหม่

นโยบาย DeleteOAuthV2Info ใหม่ช่วยให้คุณลบรหัสการให้สิทธิ์และโทเค็นการเข้าถึงได้ ดูข้อมูลเพิ่มเติมได้ที่นโยบายการลบ ข้อมูล OAuthV2

เอนทิตีใหม่ในนโยบาย Access Entity

นโยบายเอนทิตีการเข้าถึงจะให้สิทธิ์เข้าถึงเอนทิตีใหม่ต่อไปนี้: consumerkey-scopes, authorizationcode, requesttoken และ verifier ดูข้อมูลเพิ่มเติมได้ที่นโยบายเอนทิตีการเข้าถึง

แสดงใบรับรอง SSL ที่ใกล้หมดอายุ

หน้าใบรับรอง SSL ใน UI การจัดการ (ผู้ดูแลระบบ > ใบรับรอง SSL) จะระบุเมื่อใบรับรอง SSL กำลังจะหมดอายุภายใน 10, 15, 30 หรือ 90 วัน ทั้งนี้ขึ้นอยู่กับการเลือกของคุณในช่องแบบเลื่อนลงการหมดอายุใหม่

ชื่อแอปของนักพัฒนาแอป ที่แสดงใน UI การจัดการ

แอปของนักพัฒนาแอปใน Edge มีทั้งชื่อภายในที่ไม่เปลี่ยนแปลงและชื่อที่แสดงซึ่งคุณเปลี่ยนได้ ในหน้าแอปของนักพัฒนาแอปใน UI การจัดการ (เผยแพร่ > แอปของนักพัฒนาแอป > ชื่อแอป) ระบบจะแสดง "ชื่อ" ภายในของแอปพร้อมกับ "ชื่อที่แสดง" ซึ่งจะช่วยให้ระบุแอปด้วยชื่อภายในได้ง่ายขึ้น เพื่อการแก้ปัญหาและการจัดการ API

การนำรายงานที่กําหนดเองเวอร์ชันคลาสสิกออกจาก UI การจัดการ

รายงานวิเคราะห์ที่กําหนดเองเวอร์ชันคลาสสิกที่ไม่บังคับจะไม่มีให้บริการใน UI การจัดการอีกต่อไป


กระบวนการอัปเกรด Smart Docs

หากคุณใช้ SmartDocs ในช่วงเบต้าอยู่แล้ว ฟีเจอร์และความสามารถใหม่ๆ ในเวอร์ชันสำหรับผู้ใช้ทั่วไปกำหนดให้คุณต้องอัปเกรด SmartDocs ในพอร์ทัลนักพัฒนาซอฟต์แวร์

หน้า SmartDocs ที่เผยแพร่ในพอร์ทัลนักพัฒนาซอฟต์แวร์แล้วจะยังคงใช้งานได้ แต่คุณต้องทำตามกระบวนการอัปเดตก่อนที่จะแก้ไขหรือเผยแพร่การเปลี่ยนแปลงใดๆ ในหน้าที่มีอยู่หรือหน้าใหม่

โปรดทราบว่าแม้คุณจะแสดงผลและเผยแพร่ SmartDocs ภายในพอร์ทัลนักพัฒนาซอฟต์แวร์ได้ แต่ SmartDocs จะสร้างขึ้นจากโมเดล API ที่อยู่ในบริการการจัดการ API ของ Edge ของ Apigee การเปลี่ยนแปลงใดๆ ที่คุณทำกับโมเดล API ใน Edge จะเหมือนกันในสภาพแวดล้อม Pantheon ทั้งหมด (คล้ายกับวิธีที่นักพัฒนาซอฟต์แวร์มีอยู่ในสภาพแวดล้อม Pantheon)

วิธีอัปเกรดจาก SmartDocs รุ่นเบต้าเป็นเวอร์ชันสำหรับผู้ใช้ทั่วไป

  1. อัปเดตและทดสอบรุ่น 15.05.27 ในสภาพแวดล้อม dev หรือtest บน Pantheon
  2. สร้างโมเดลใหม่เพื่อแทนที่โมเดล API ที่มีอยู่ซึ่งคุณใช้อยู่
    • หากคุณเคยนำเข้าเอกสาร Swagger หรือ WADL ให้นำเข้าเอกสารเหล่านั้นอีกครั้งไปยังการแก้ไขใหม่
    • หากคุณดูแลโมเดล API ผ่านโมดูล SmartDocs ให้ส่งออกเป็น JSON ของ SmartDocs แล้วนำเข้าไปยังโมเดลใหม่โดยใช้ไฟล์แนบ
  3. ตั้งค่าพร็อพเพอร์ตี้ความปลอดภัยของรีวิชันของโมเดล ในหน้าเนื้อหา > SmartDocs > โมเดล ให้เลือกการตั้งค่าความปลอดภัย
  4. ตรวจสอบการตรวจสอบสิทธิ์ที่กำหนดค่าไว้ล่วงหน้าในหน้าการตั้งค่าโมเดล (เนื้อหา > SmartDocs) โดยคลิกการตั้งค่าในคอลัมน์การดำเนินการ
  5. อัปเดตเทมเพลตที่กำหนดเองเพื่อใช้ชิ้นงาน CSS และ JS เวอร์ชัน 6 และทำการเปลี่ยนแปลงเพื่อให้สอดคล้องกับ ชื่อออบเจ็กต์ใหม่ เช่น authSchemes และ apiSchema ดูข้อมูลเกี่ยวกับการอัปเดตเทมเพลต SmartDocs ได้ที่การใช้ SmartDocs เพื่อจัดทำเอกสาร API
  6. แสดงผลอีกครั้งและเผยแพร่การแก้ไขโมเดล
  7. หลังจากตรวจสอบเอกสารประกอบใหม่แล้ว ให้อัปเดตพอร์ทัลเวอร์ชันที่ใช้งานจริงเป็น รุ่น 15.05.27

หากคุณเป็นลูกค้าองค์กรของ Edge และมีคำถามหรือข้อกังวลเกี่ยวกับการอัปเกรด โปรดส่งอีเมลไปที่ marsh@apigee.com และ cnovak@apigee.com หรือใช้ชุมชน Apigee เพื่อรับคำตอบที่ดีที่สุด

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

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

รหัสปัญหา คำอธิบาย
TBD-72 ปัญหาเกี่ยวกับนโยบายการบันทึกข้อความ
MGMT-2124 ระบบจะรีเซ็ตสิทธิ์ของบทบาทลูกค้าเมื่อบันทึกสิทธิ์ใน UI
MGMT-2048 ผู้ใช้ที่มีบทบาทที่กำหนดเองซึ่งจำกัดสิทธิ์ในการติดตั้งใช้งานไว้ที่สภาพแวดล้อมเดียวจะติดตั้งใช้งานในสภาพแวดล้อมอื่นๆ ได้
MGMT-2041 นำองค์ประกอบ FaultRules ออกจากเทมเพลตการแนบเริ่มต้น
ระบบจะไม่เพิ่มองค์ประกอบ FaultRules ซึ่งไม่ได้ใช้ในนโยบายหรือขั้นตอนพร็อกซี API โดยอัตโนมัติอีกต่อไปเมื่อคุณสร้างพร็อกซี API หรือเพิ่มนโยบาย
MGMT-2034 การดึงข้อมูล WSDL แสดงผลลัพธ์เป็น "ล้มเหลว": "ข้อผิดพลาดในการดึงข้อมูล WSDL: ข้อผิดพลาดในการประมวลผล WSDL"
MGMT-1812 เพิ่มการตรวจสอบ TargetEndpoint ระหว่างการนำเข้า
เช่นเดียวกับ ProxyEndpoint ระบบจะตรวจสอบ TargetEndpoint เพื่อดูว่ามีสคีมาที่เหมาะสมและ นิพจน์ที่ใช้ในเงื่อนไขระหว่างการนำเข้าพร็อกซี API หรือไม่
MGMT-1345 การนำเข้า WSDL ที่มีหลายเนมสเปซทำให้ขั้นตอนสร้าง SOAP ไม่ถูกต้อง
MGMT-800 การสร้างทรัพยากรที่มีชื่อ "default" ทำให้ UI ใช้งานไม่ได้
MGMT-602 มุมมองการพัฒนาพร็อกซี API: เพิ่มนโยบายแคชการตอบกลับเมื่อปลายทางไม่มี PreFlow/PostFlow ทำให้เกิดข้อผิดพลาด
MGMT-460 การเปลี่ยนชื่อนโยบายส่งผลให้เกิดพฤติกรรมที่ผิดปกติ นโยบายซ้ำซึ่งไม่สามารถ นำออกได้
DEVRT-1565 ช่วงเวลา 15 นาทีสำหรับค่าใช้จ่าย
AXAPP-1728 ไม่สนใจตัวแปรการสร้างรายได้ในข้อมูลวิเคราะห์
AXAPP-1690 "ข้อผิดพลาด API ไม่ถูกต้อง" ในรายงานที่กําหนดเอง
AXAPP-1533 แผนที่ภูมิศาสตร์ของ Analytics แสดงข้อผิดพลาด "การเรียก API ไม่ถูกต้อง"
APIRT-52 รายงานที่กําหนดเอง: รหัสสถานะการตอบกลับของ API หลายรายการเป็น Null