4.17.01 - Edge สำหรับบันทึกประจำรุ่นของ Private Cloud

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

เมื่อวันพุธที่ 25 มกราคม 2017 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่สำหรับ Private Cloud

เนื่องจาก Edge for Private Cloud Feature Release รุ่นก่อนหน้า รุ่นต่อไปนี้ได้เกิดขึ้นและรวมอยู่ในการเผยแพร่ฟีเจอร์นี้แล้ว

โปรดดูเกี่ยวกับหมายเลขรุ่นเพื่อทำความเข้าใจวิธีดูว่ารุ่นระบบคลาวด์ที่เฉพาะเจาะจงนั้นรวมอยู่ใน Edge เวอร์ชันที่คุณใช้สำหรับ Private Cloud หรือไม่

ภาพรวมของรุ่น

รุ่นนี้มีฟีเจอร์ที่โดดเด่นจำนวนหนึ่งซึ่งช่วยให้คุณควบคุมและรักษาความปลอดภัยให้ API ได้ดียิ่งขึ้น

โฟลว์ที่แชร์และฮุกโฟลว์ช่วยให้คุณสร้างชุดนโยบายและลักษณะการทำงานที่นำมาใช้ซ้ำได้ในพร็อกซี API หลายรายการ

ตอนนี้การแมปคีย์-ค่า (KVM) ซึ่งเป็นฟีเจอร์ Edge อยู่แล้วสำหรับคู่คีย์-ค่าในระยะยาวสามารถเข้ารหัสได้แล้วเพื่อความปลอดภัยของข้อมูลที่ดียิ่งขึ้น

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

ในช่วงการเลิกใช้งาน ฟีเจอร์ขีดจำกัดการสร้างรายได้ได้ถูกยกเลิกแล้ว

ส่วนที่เหลือของหัวข้อนี้มีรายละเอียดเกี่ยวกับฟีเจอร์ใหม่ การอัปเดต และการแก้ไขข้อบกพร่องทั้งหมดที่มีอยู่ในรุ่นนี้

การเลิกใช้และการเกษียณอายุ

ฟีเจอร์ต่อไปนี้เลิกใช้งานแล้วหรือเลิกใช้ในรุ่นนี้ โปรดดูข้อมูลเพิ่มเติมในนโยบายการเลิกใช้งาน Edge

เลิกใช้แล้ว: ขีดจำกัดการสร้างรายได้ (UI ของ Cloud 16.10.26)

เราได้นำฟีเจอร์ขีดจำกัดการสร้างรายได้ออกจาก UI การจัดการแล้ว (ผู้ดูแลระบบ > ขีดจำกัด) โปรดดูรายละเอียดเพิ่มเติมในประกาศการเลิกใช้งานที่ http://docs.apigee.com/monetization/content/limit-feature-deprecation-notice (DEVRT-3259)

นำการรองรับ RedHat/CentOS เวอร์ชัน 6.5 ออกแล้ว

หากคุณกำลังใช้ RedHat/CentOS เวอร์ชัน 6.5 คุณต้องอัปเดตระบบปฏิบัติการเป็นเวอร์ชัน 6.6 ขึ้นไปก่อนที่จะอัปเดตเป็น Edge 4.17.01

ฟีเจอร์และการอัปเดตใหม่ๆ

ฟีเจอร์และการเพิ่มประสิทธิภาพใหม่ๆ ในรุ่นนี้มีดังนี้ นอกเหนือจากการเพิ่มประสิทธิภาพต่อไปนี้แล้ว รุ่นนี้ยังมีการเพิ่มประสิทธิภาพด้านความสามารถในการใช้งาน ประสิทธิภาพ ความปลอดภัย และความเสถียรหลายอย่างอีกด้วย

โปรดดูรายละเอียดเพิ่มเติมและวิธีการในเอกสารประกอบของ Edge สำหรับ Private Cloud

Private Cloud

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

API BaaS สนับสนุนศูนย์ข้อมูลหลายแห่ง

ตอนนี้คุณสามารถติดตั้ง API BaaS ในศูนย์ข้อมูลหลายแห่งได้ ดูข้อมูลเพิ่มเติมได้ที่การติดตั้งศูนย์ข้อมูลหลายรายการสำหรับ API BaaS

พารามิเตอร์การกำหนดค่าการติดตั้ง API BaaS ใหม่

มีการเพิ่มพารามิเตอร์การกำหนดค่าใหม่ 2 รายการลงในไฟล์การกำหนดค่า API BaaS ดังนี้

  • BAAS_CASS_DC_LIST - ระบุชื่อภูมิภาคของศูนย์ข้อมูล BaaS สำหรับศูนย์ข้อมูลแห่งเดียว ให้ระบุค่าเดียวกันกับ BAAS_CASS_LOCALDC
  • BAAS_CLUSTER_SEEDS - ระบุโหนด BaaS Stack ที่ใช้เพื่อกำหนด Seed ของคลัสเตอร์ BaaS

โปรดดูข้อมูลเพิ่มเติมที่อัปเดต Apigee Edge 4.16.09 เป็น 4.17.01

เรียกใช้ตัวเลือก "ทำให้ใช้งานได้" ด้วยคำสั่ง apigee-service สำหรับ API BaaS ไม่ได้อีกต่อไป

ระบบจะไม่รองรับตัวเลือกdeployสำหรับคำสั่ง deploy สำหรับ API BaaS Stack และพอร์ทัลอีกต่อไป แต่คุณจะใช้ตัวเลือกconfigureและconfigureแทน ดูข้อมูลเพิ่มเติมได้ที่การติดตั้ง API BaaS

ข้อกำหนดพอร์ตใหม่สำหรับ API BaaS

โหนด BaaS Stack ทั้งหมดต้องเปิดพอร์ต 2551 เพื่อเข้าถึงจากโหนดสแต็กอื่นๆ ทั้งหมด หากมีศูนย์ข้อมูล BaaS หลายศูนย์ คุณต้องเข้าถึงพอร์ตได้จากโหนดสแต็กทั้งหมดในศูนย์ข้อมูลทุกแห่ง

ดูข้อมูลเพิ่มเติมได้ที่การติดตั้ง API BaaS และข้อกำหนดในการติดตั้ง

ตอนนี้พอร์ทัลบริการสำหรับนักพัฒนาแอปใช้ Postgres เป็นฐานข้อมูลและใช้ Nginx เป็นเว็บเซิร์ฟเวอร์

สำหรับการติดตั้งใหม่ทั้งหมด พอร์ทัลจะใช้ Postgres เป็นฐานข้อมูลแทน MySQL และ MariaDB ลูกค้าที่อัปเกรดเป็น 4.17.01 จากเวอร์ชันก่อนหน้าจะยังคงใช้ MySQL หรือ MariaDB ต่อไปได้

การติดตั้งใหม่สำหรับ 4.17.01 จะติดตั้ง Nginx เป็นเว็บเซิร์ฟเวอร์ ลูกค้าที่อัปเกรดเป็น 4.17.01 จากเวอร์ชันก่อนหน้าจะยังคงใช้ Apache ต่อไปได้

พอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์จะไม่เปิดใช้ SmartDocuments อีกต่อไปโดยค่าเริ่มต้น

คุณต้องเปิดใช้ SmartGoogle ในพอร์ทัล ดูข้อมูลเพิ่มเติมเกี่ยวกับ SmartDocument ได้ที่การใช้ SmartDocs เพื่อสร้างเอกสาร API

ติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาแอปจาก RPM แล้ว

พอร์ทัลบริการสำหรับนักพัฒนาแอปเวอร์ชัน 4.17.01 ได้รับการติดตั้งจาก RPM โดยใช้ที่เก็บและเครื่องมือเดียวกันกับ Edge และ API BaaS ดูข้อมูลเพิ่มเติมได้ที่การติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์

การติดตั้งแบบ RPM และโปรแกรมอัปเดตที่ใช้ .tar ใช้คอมโพเนนต์ต่างกัน ดังนี้

การติดตั้งที่อิงตาม RPM

ติดตั้ง.tar-based

เว็บเซิร์ฟเวอร์

Nginx

Apache

รูทของเว็บ

/opt/apigee/apigee-drupal

/var/www/html

พอร์ต

8079

80

ฐานข้อมูล

PostgreSQL

MySQL

PHP

php-fpm (FastCGI)

mod_php (ในกระบวนการด้วย Apache)

อัปเกรด Qpid เป็นเวอร์ชัน 1.35 แล้ว

รุ่นนี้มี Qpid เวอร์ชัน 1.35

Cassandra อัปเกรดเป็นเวอร์ชัน 2.1.16

รุ่นนี้มี Cassandra เวอร์ชัน 2.1.16

Play อัปเกรดเป็นเวอร์ชัน 2.4

รุ่นนี้มีเฟรมเวิร์ก UI ของ Play 2.4

เพิ่มการรองรับ RedHat/CentOS เวอร์ชัน 7.3 แล้ว

ตอนนี้ Edge รองรับ RedHat/CentOS เวอร์ชัน 7.3 แล้ว

การอัปเดตหน้าแดชบอร์ด Monitoring เวอร์ชันเบต้า

แดชบอร์ด Edge Monitoring เวอร์ชันเบต้าได้รับการอัปเดตเป็น

  • มีหน้าแดชบอร์ดใหม่สำหรับ Cassandra, Zookeeper, OpenLDAP, Postgres และ Qpid
  • อัปเกรด Influx เวอร์ชัน 4.16.09 จาก 0.11 เป็น 1.0.2
  • เพิ่มการแก้ไขความเสถียรหลายรายการ

ดูข้อมูลเพิ่มเติมในภาพรวมหน้าแดชบอร์ดการตรวจสอบของ Apigee เวอร์ชันเบต้า

ตั้งรหัสผ่าน Postgres ในไฟล์การกำหนดค่าการติดตั้งได้แล้ว

ใช้พร็อพเพอร์ตี้ PG_PWD เพื่อตั้งรหัสผ่าน Postgres ในไฟล์การกำหนดค่าการติดตั้ง ดูข้อมูลเพิ่มเติมในข้อมูลอ้างอิงไฟล์การกำหนดค่า Edge

เปิดใช้ที่เก็บ EPEL

คุณต้องเปิดใช้แพ็กเกจพิเศษสำหรับ Enterprise Linux (หรือ EPEL) เพื่อติดตั้งหรืออัปเดต Edge ดูข้อมูลเพิ่มเติมได้ในข้อกำหนดในการติดตั้ง

คำสั่งที่คุณใช้ขึ้นอยู่กับเวอร์ชันของ RedHat/CentOS ดังนี้

  • สำหรับ RedHat/CentOS 7.x
    > wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; rpm -ivh epel-release-latest-7.noarch.rpm
  • สําหรับ RedHat/CentOS 6.x
    wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; rpm -ivh epel-release-latest-6.noarch.rpm

ปิดใช้การค้นหา DNS ใน IPv6 เมื่อใช้ NSCD (Name Service Cache Daemon)

หากคุณติดตั้งและเปิดใช้ NSCD (Name Service Cache Daemon) โปรเซสเซอร์ข้อความจะทำการค้นหา DNS 2 รายการ โดยรายการแรกสำหรับ IPv4 และอีก 1 รายการสำหรับ IPv6 คุณต้องปิดใช้การค้นหา DNS ใน IPv6 เมื่อใช้ NSCD ดูข้อมูลเพิ่มเติมได้ที่ข้อกำหนดในการติดตั้ง

หากต้องการปิดใช้การค้นหา DNS ใน IPv6 ให้ทำดังนี้

  1. ในโหนด Message Processor ทุกโหนด ให้แก้ไข /etc/nscd.conf.
  2. ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้
    enable-cache host no

บริการ API

โฟลว์ที่แชร์และฮุกโฟลว์เพื่อทำให้พร็อกซี API ใช้งานได้ (Cloud 16.09.21)

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

คุณกำหนดโฟลว์ที่แชร์ใน UI การจัดการ (API > โฟลว์ที่แชร์) แล้วอ้างอิงโฟลว์เหล่านั้นด้วย 2 วิธีดังนี้

  • เมื่อใช้นโยบายไฮไลต์โฟลว์ใหม่ในพร็อกซี API
    หรือ
  • ในอาร์ติแฟกต์ใหม่ที่เรียกว่า Flow Hook ซึ่งอยู่ในตำแหน่งต่อไปนี้

    จุดไฟล์แนบเหล่านี้ช่วยให้คุณดำเนินการตรรกะการดำเนินการก่อนหรือหลังจุดโฟลว์หลักของพร็อกซีแต่ละรายการได้ คุณสามารถกำหนดโฟลว์ที่แชร์ให้กับตำแหน่งของ Flow Hook เหล่านี้ใน UI การจัดการ (API > การกำหนดค่าสภาพแวดล้อม > ฮุกโฟลว์)

    • คำขอ: ก่อน ProxyEndpoint PreFlow หลัง TargetEndpoint PostFlow
    • Response: ก่อน TargetEndpoint PreFlow หลัง ProxyEndpoint PostFlow

ดูข้อมูลเพิ่มเติมได้ที่โฟลว์ที่แชร์ซึ่งนำมาใช้ซ้ำได้และการแนบโฟลว์ที่แชร์โดยใช้ Flow hook

แมปค่าคีย์ที่เข้ารหัส (Cloud 16.09.21)

คุณสามารถสร้างแมปค่าคีย์ (KVM) ที่เข้ารหัสเพื่อจัดเก็บข้อมูลที่ละเอียดอ่อน เช่น ข้อมูลเข้าสู่ระบบหรือข้อมูล PII/HIPAA ฟีเจอร์นี้แตกต่างจากที่เก็บที่ปลอดภัย (ห้องนิรภัย) ของ Edge ที่มีอยู่และออกแบบมาเพื่อแทนที่ฟีเจอร์ดังกล่าว เนื่องจากค่าห้องนิรภัยเข้าถึงได้ด้วย Node.js เท่านั้น (นอกเหนือจาก API การจัดการ) คุณเข้าถึงค่า KVM ที่เข้ารหัสได้ด้วย Node.js หรือนโยบายการดำเนินการแมปค่าคีย์

การสร้าง KVM ที่เข้ารหัส

  • ใช้ API การจัดการ KVM ที่มีอยู่ เมื่อคุณใส่ “encrypted”: “true” ในคำจำกัดความเพย์โหลดเมื่อสร้าง KVM แล้ว Edge จะสร้างคีย์การเข้ารหัสที่มีขอบเขตเหมือนกับ KVM และเข้ารหัส KVM โดยใช้คีย์นั้น
  • คุณจะใช้นโยบายการดำเนินการแมปค่าคีย์เพื่อสร้าง KVM ที่เข้ารหัสไม่ได้ คุณต้องสร้าง KVM ที่เข้ารหัสโดยใช้ API การจัดการ KVM ก่อนที่จะใช้ในนโยบาย
  • คุณเข้ารหัส KVM ที่ไม่เข้ารหัสที่มีอยู่ไม่ได้

การใช้ KVM ที่เข้ารหัส

  • ใช้นโยบายการดำเนินการแมปค่าคีย์เพื่อรับและอัปเดตค่า KVM ที่เข้ารหัส
  • เมื่อรับค่าคีย์ที่เข้ารหัส ให้ขึ้นต้นตัวแปรเพื่อเก็บค่าด้วยคีย์เวิร์ด "private" เช่น <Get assignTo="private.secretVar"> ตัวแปร private.secretVar ดังกล่าวจะเก็บค่าที่ถอดรหัส
  • เมื่ออัปเดตค่าด้วยนโยบาย คุณไม่จำเป็นต้องดำเนินการใดๆ เป็นพิเศษ ระบบจะเข้ารหัสค่าโดยอัตโนมัติใน KVM ที่เข้ารหัส
  • คุณยังสามารถเข้าถึงค่าที่ถอดรหัสได้โดยใช้โมดูล apigee-access ในโค้ด Node.js ใช้ฟังก์ชัน getKeyValueMap() เพื่อเรียกข้อมูล KVM ตามชื่อและขอบเขต มี 2 ฟังก์ชันที่พร้อมใช้งานในออบเจ็กต์ที่แสดงผล ได้แก่ getKeys(callback) เพื่อรับอาร์เรย์ของชื่อคีย์ และ get(key, callback) เพื่อรับค่าสำหรับคีย์หนึ่งๆ ตัวอย่างเช่น ค่าต่อไปนี้ได้รับ KVM ที่มีขอบเขตระดับ apiproxy ชื่อ VerySecureKVM และดึงค่าที่เข้ารหัสของ key1:
    var apigee = require('apigee-access');
      var encryptedKVM = apigee.getKeyValueMap('VerySecureKVM', 'apiproxy'); 
      encryptedKVM.get('key1', function(err, secretValue) { 
      // use the secret value here 
    });
    

ดูข้อมูลเพิ่มเติมได้ที่การทํางานกับการแมปค่าคีย์และการเข้าถึงแมปค่าคีย์ใน Node.js

(APIRT-1197)

สร้างแผนที่ค่าคีย์ที่เข้ารหัสใน UI (UI 16.10.26)

เมื่อสร้างแมปค่าคีย์ที่กำหนดขอบเขตสภาพแวดล้อม (KVM) ใน UI การจัดการ (API > การกำหนดค่าสภาพแวดล้อม > แผนที่ค่าคีย์) ช่องทำเครื่องหมายที่เข้ารหัสใหม่จะให้คุณสร้าง KVM ที่เข้ารหัสได้ หลังจากที่คุณเพิ่มคีย์ใน KVM แล้ว ค่าที่เข้ารหัสจะปรากฏใน UI การจัดการเป็นเครื่องหมายดอกจัน (*****) คุณจะเพิ่มคีย์/ค่าไปยัง KVM ที่เข้ารหัสเหมือนกับที่ทำกับ KVM ที่ไม่ได้เข้ารหัสทุกประการ มีการสนับสนุนแบ็กเอนด์ทั้งหมดสำหรับ KVM ที่เข้ารหัสแล้วใน Cloud รุ่น 160921 (EDGEUI-764)

URL ข้อมูลจำเพาะของ OpenAPI ที่รวมอยู่ในข้อมูลเมตาของพร็อกซี API (Cloud 16.09.21)

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

"spec" : "https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml"

การเพิ่มประสิทธิภาพนี้รองรับ Edge รุ่นใหม่ ซึ่งลิงก์ข้อกำหนดของ OpenAPI กับพร็อกซี API, ผลิตภัณฑ์ API และเอกสารอ้างอิง API ในพอร์ทัลสำหรับนักพัฒนาซอฟต์แวร์ใหม่ (MGMT-2913)

การสร้างข้อมูลจำเพาะของ OpenAPI สำหรับพร็อกซี SOAP (UI ของ Cloud 16.10.05)

เมื่อคุณสร้างพร็อกซี "REST to SOAP to REST" โดยอิงตาม WSDL แล้ว Edge จะสร้างข้อกำหนด OpenAPI ที่โฮสต์โดยอัตโนมัติโดยอิงตามทรัพยากรของพร็อกซี คุณเข้าถึงข้อกำหนดได้ที่ http(s)://[edge_domain]/[proxy_base_path]/openapi.json แต่การแปลงไม่ได้ถูกต้องเสมอไป เนื่องจากกฎทั้งหมดของสคีมา XML อาจไม่แสดงในข้อมูลจำเพาะของ OpenAPI (EDGEUI-718)

WSDL ที่โฮสต์ใน Edge สำหรับพร็อกซี SOAP ส่งผ่าน (UI ของ Cloud 16.10.05)

เมื่อสร้างพร็อกซี "Pass-Through SOAP" ตาม WSDL แล้ว Edge จะโฮสต์ WSDL และสร้างโฟลว์ในพร็อกซีเพื่อให้คุณเข้าถึงได้ คุณสามารถเข้าถึง WSDL ที่โฮสต์ได้ที่ http(s)://[edge_domain]/[proxy_base_path]?wsdl ซึ่งเป็น URL ปลายทางของบริการใหม่สำหรับไคลเอ็นต์ที่เรียกบริการ SOAP ผ่านพร็อกซี (EDGEUI-718)

ตัวอย่างการเสนอราคาหุ้น WSDL ใหม่ในวิซาร์ดพร็อกซี API (Cloud 16.08.24.01)

เมื่อสร้าง API บริการ SOAP ด้วยวิซาร์ดพร็อกซี API ใบเสนอราคาหุ้นที่จะแทนที่ WSDL จะอยู่ในตัวอย่าง https://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx?WSDL (EDGEUI-655)

บริการสำหรับนักพัฒนาแอป

ลักษณะการจัดการแอปของนักพัฒนาซอฟต์แวร์ใน UI (UI ของ Cloud 16.10.05)

การจัดการแอปของนักพัฒนาซอฟต์แวร์ใน Edge UI มีประสิทธิภาพมากขึ้นด้วยการเพิ่มประสิทธิภาพหลายอย่าง ดังนี้

  • คุณสามารถเพิกถอนและอนุมัติแอป (ในโหมดแก้ไข) ได้ในช่อง "สถานะแอป" ใหม่ ในโหมดดู ช่องนี้ยังแสดงสถานะปัจจุบันของแอปด้วย หากมีการเพิกถอนแอป คีย์ API ของแอปไม่ถูกต้องสำหรับการเรียก API ตัวคีย์เองจะไม่ถูกเพิกถอนและจะพร้อมใช้งานอีกครั้งหากนักพัฒนาแอปได้รับอนุมัติอีกครั้ง ป้ายกำกับ "อนุมัติ" สำหรับคีย์ API จะแสดงเป็นข้อความที่มีการขีดทับขณะที่แอปอยู่ในสถานะเพิกถอน
  • ตอนนี้วันหมดอายุของคีย์ API จะแสดงในหน้ารายละเอียดแอปของนักพัฒนาซอฟต์แวร์ และมีการจัดระเบียบคีย์ตามวันที่หมดอายุในส่วน "ข้อมูลเข้าสู่ระบบ" เช่น คีย์ที่ไม่มีวันหมดอายุจะแสดงในกลุ่มหนึ่งพร้อมกับผลิตภัณฑ์ API ที่เชื่อมโยงอยู่ และคีย์ที่หมดอายุใน 90 วันจะแสดงในอีกกลุ่มที่มีผลิตภัณฑ์ที่เชื่อมโยง คุณจะเปลี่ยนวันหมดอายุของข้อมูลเข้าสู่ระบบที่มีอยู่ไม่ได้
  • ปุ่ม "เพิ่มข้อมูลรับรอง" ใหม่ในโหมดแก้ไขของแอปนักพัฒนาซอฟต์แวร์ช่วยให้คุณสร้างคีย์ API ที่มีเวลาหรือวันที่หมดอายุที่เจาะจงได้ (หรือไม่หมดอายุ) คุณเพิ่มผลิตภัณฑ์ API ลงในข้อมูลเข้าสู่ระบบ (หรือหลัง) ได้
    ฟังก์ชันนี้จะแทนที่ปุ่ม "สร้างคีย์ใหม่" ในหน้ารายละเอียดแอปของนักพัฒนาแอป ระบบนำปุ่มนั้นออกแล้ว

การเพิ่มประสิทธิภาพเหล่านี้จะเพิ่มฟีเจอร์ใน UI ที่มีอยู่แล้วใน Management API (EDGEUI-104)

เปิดใช้งาน/ปิดใช้งานนักพัฒนาแอปใน UI (UI ของ Cloud 16.10.05)

คุณสามารถเปลี่ยนสถานะของนักพัฒนาแอประหว่าง "ใช้งานอยู่" และ "ไม่ได้ใช้งาน" ได้ใน Edge UI (หน้ารายละเอียดนักพัฒนาแอป โหมดแก้ไข ปุ่มเปิดใช้งาน/ปิดใช้งาน) เมื่อนักพัฒนาแอปไม่ได้ใช้งาน คีย์ API ของแอปนักพัฒนาแอปหรือโทเค็น OAuth ที่สร้างขึ้นด้วยคีย์เหล่านั้นจะไม่พร้อมใช้งานในการเรียกพร็อกซี API (EDGEUI-304)

สัญญาณบอกสถานะนักพัฒนาซอฟต์แวร์ที่ไม่ได้ใช้งานใน UI (UI 16.10.26)

เมื่อนักพัฒนาแอปตั้งค่าเป็น "ไม่มีการใช้งาน" แอปและข้อมูลรับรองของนักพัฒนาแอปจะใช้ไม่ได้อีกต่อไปแม้ว่าจะยังอยู่ในสถานะ "อนุมัติ" ก็ตาม ตอนนี้เมื่อดูแอปและข้อมูลเข้าสู่ระบบของนักพัฒนาซอฟต์แวร์ที่ไม่ได้ใช้งานใน UI การจัดการ ป้ายกำกับสถานะ "อนุมัติ" ในแอปและข้อมูลเข้าสู่ระบบจะแสดงเป็นข้อความที่มีการขีดทับ และเคล็ดลับเครื่องมือเมาส์โอเวอร์บนป้ายกำกับบ่งบอกว่านักพัฒนาแอปไม่ได้ทำงานอยู่ หากมีการคืนค่าให้นักพัฒนาแอปเป็น "ใช้งานอยู่" แอปและข้อมูลเข้าสู่ระบบที่ได้รับอนุมัติของนักพัฒนาแอปดังกล่าวจะสามารถใช้งานได้อีกครั้ง และระบบจะนำข้อความที่มีการขีดทับบนป้ายกำกับ "อนุมัติ" ออก (EDGEUI-728)

บริการการวิเคราะห์

เปลี่ยนชื่อหน้าแดชบอร์ด "การวิเคราะห์รหัสข้อผิดพลาด" (16.10.26 UI)

หน้าแดชบอร์ด "การวิเคราะห์ข้อผิดพลาด" เปลี่ยนชื่อเป็น "การวิเคราะห์รหัสข้อผิดพลาด" แล้ว หน้าแดชบอร์ดนี้รวมการเรียก API ที่มีรหัสสถานะ HTTP 4xx และ 5xx (EDGEUI-738)

ข้อมูล TPS บนแดชบอร์ดพร็อกซี (UI 16.10.26)

เพิ่มข้อมูลสำหรับธุรกรรมเฉลี่ยต่อวินาที ("TPS เฉลี่ย") ลงในแดชบอร์ดการเข้าชมพร็อกซีหลักแล้ว นอกจากนี้ เมื่อคุณวางเมาส์เหนือจุดข้อมูลแต่ละจุดบนแผนภูมิการรับส่งข้อมูลพร็อกซีและประสิทธิภาพของพร็อกซี TPS สำหรับช่วงเวลานั้นจะแสดงในเคล็ดลับเครื่องมือ (EDGEUI-668)

การแสดงข้อผิดพลาด Analytics (16.10.26 UI)

เมื่อหน้าแดชบอร์ดของ Analytics ได้รับข้อผิดพลาด 500 UI การจัดการจะแสดงข้อความ "รายงานหมดเวลา" โดยไม่คำนึงถึงข้อผิดพลาด ตอนนี้ UI จะแสดงข้อผิดพลาดที่เกิดขึ้นจริงเพื่อให้สามารถแก้ปัญหาได้ดียิ่งขึ้น (EDGEUI-753)

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

ข้อบกพร่องต่อไปนี้ได้รับการแก้ไขในรุ่นนี้ รายการนี้มีไว้เพื่อให้ผู้ใช้ตรวจสอบเพื่อดูว่าตั๋วสนับสนุนได้รับการแก้ไขแล้วหรือยังเป็นหลัก แต่ไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดแก่ผู้ใช้ทั้งหมด

Edge สำหรับ Private Cloud 4.17.01

รหัสปัญหา คำอธิบาย
APIBAAS-1990 API BaaS Stack ไม่พยายามตรวจสอบสิทธิ์ SMTP อีกต่อไปเมื่อ smtp.auth เป็น false
APIRT-3032

การเรียกใช้คำสั่ง "apigee-service baas-usergridreset" จะเรียกใช้ "configure" ด้วยในขณะนี้

คุณไม่จำเป็นต้องเรียกใช้ "apigee-service baas-usergridconfigure" ตามด้วย "apigee-service baas-usergrid started" สำหรับ BaaS Stack อีกต่อไป

APIRT-3032

ไม่ต้องค้นหา DNS หากชื่อโฮสต์เป็นที่อยู่ IP

DOS-4070

ตอนนี้"apigee-all -version" แสดง RPM เวอร์ชัน EDGE-mint-*

DOS-4359

เพิ่มตัวเลือก "pdb" เพื่อติดตั้งฐานข้อมูล Postgres เท่านั้น

ใช้เฉพาะเมื่อติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาแอป โปรดดูหัวข้อการติดตั้งพอร์ทัลบริการสำหรับนักพัฒนาซอฟต์แวร์

ระบบคลาวด์ 16.10.26 (UI)

รหัสปัญหา คำอธิบาย
EDGEUI-768 การสร้างพร็อกซีด้วย Stockquo WSDL ล้มเหลว

เมฆ 16.09.21_9

รหัสปัญหา คำอธิบาย
MGMT-3674 ไม่สามารถสร้าง KVM หรือห้องนิรภัยที่เข้ารหัสสำหรับองค์กรที่เปิดใช้ HIPAA
MGMT-3647 การเข้าถึงในบทบาทของผู้ใช้สําหรับผู้ใช้ที่ใช้อีเมลตัวพิมพ์ใหญ่แสดงข้อผิดพลาด 403

เมฆ 16.09.21

รหัสปัญหา คำอธิบาย
APIRT-3507 ข้อผิดพลาดที่เกิดขึ้นเป็นระยะๆ (เช่น ข้อผิดพลาด SNI) ในคำขอราคาเสนอบริการ JavaScript
APIRT-3408 MP รุ่น 160817 โมดูลการวิเคราะห์ apigee-access ในการประมวลผลข้อความต่างออกไป
APIRT-3390

การเปลี่ยนแปลงการตอบกลับข้อผิดพลาดที่แสดงผลโดยนโยบายโทเค็นเพื่อการเข้าถึงสำหรับการรีเฟรช

APIRT-3389
APIRT-3381 เวลาในการตอบสนองสูงในพร็อกซีการผลิตของลูกค้า
APIRT-3366 นโยบาย JavaScript ล้มเหลวในองค์กรทดลองใช้ใหม่ทุกองค์กร
APIRT-3363 การแยกวิเคราะห์ URL ที่ไม่ถูกต้องจะแสดงสถานะ 500 ด้วย ApplicationNotFound
APIRT-3356 ข้อความโทเค็น OAuth ไม่ถูกต้อง
APIRT-3355 ข้อผิดพลาด 403 เป็นระยะๆ ในพร็อกซี OAuth
APIRT-3285
APIRT-3261 มีการตรวจสอบข้อมูลเข้าสู่ระบบกับนักพัฒนาแอปอื่นในเวอร์ชันที่ใช้งานจริง
APIRT-3234 แอป Node.js แสดงผล NPE
APIRT-3223 ปัญหาแคชเก่าของ Apigee
APIRT-3193 เซิร์ฟเวอร์เป้าหมาย Node.js หยุดทำงานหลังจากย้ายไปยัง ASG
APIRT-3152 การเรียกใช้การจัดการ cachedlogs จะทำให้ข้อความบันทึกแบ่งออก
APIRT-3117 MP มีการใช้งาน CPU ถึง 100% และหยุดแสดงการรับส่งข้อมูล
APIRT-3064 เราเตอร์ - ข้อความแสดงข้อผิดพลาด 503 ที่กำหนดเองจากเราเตอร์
APIRT-2620 แยกกลุ่มเทรดสำหรับขั้นตอนการบล็อกบางขั้นตอนเพื่อปรับปรุงการจัดการโหลด
CORESERV-774 การเข้าถึงโดยใช้คีย์ที่ถูกต้องซึ่งมีการอ้างอิง apiproduct ที่ไม่ถูกต้องทำให้เกิดข้อผิดพลาดภายในเซิร์ฟเวอร์

ระบบคลาวด์ 16.10.05 (UI)

รหัสปัญหา คำอธิบาย
EDGEUI-697 ปุ่มส่งออกหน้ารายงาน
เราได้นำปุ่มส่งออกออกจากหน้าแรกของรายงานที่กำหนดเอง การส่งออกรายงานอยู่ในหน้ารายงานที่กําหนดเองแต่ละหน้า

ระบบคลาวด์ 16.08.24.01

รหัสปัญหา คำอธิบาย
EDGEUI-663 พร็อกซีที่สร้างขึ้นสำหรับพอร์ต WeatherHttpGet ของ Weather.wsdl ล้มเหลวระหว่างรันไทม์โดยมีข้อผิดพลาด 500
เมื่อสร้างพร็อกซี API สำหรับบริการ SOAP พอร์ต WSDL ที่ไม่มีการเชื่อมโยงโปรโตคอล SOAP จะไม่ปรากฏในวิซาร์ดพร็อกซี API อีกต่อไป ระบบออกแบบมาให้เป็นเช่นนี้เพราะวิซาร์ดจะสร้างคำขอ SOAP เท่านั้น
EDGEUI-658 ปัญหาชื่อการดำเนินการส่งผ่าน SOAP WSDL
EDGEUI-653 เกิดข้อผิดพลาดในการสร้างพร็อกซี API ของ Node.js เมื่อเลือกตัวเลือก "เปิดใช้ Cors"
EDGEUI-648 การโทรจาก UI ที่หมดเวลา 2-3 นาที
EDGEUI-623 ปุ่มเปลี่ยนวันที่สำหรับประวัติองค์กรใช้งานไม่ได้ใน Firefox