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

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

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

ตั้งแต่ Edge สำหรับการเปิดตัวฟีเจอร์ Private Cloud ก่อนหน้านี้ รุ่นต่อไปนี้ได้ เกิดขึ้นและรวมอยู่ในการเผยแพร่ฟีเจอร์นี้:

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

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

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

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

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

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

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

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

การเลิกใช้งานและการเกษียณ

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

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

ฟีเจอร์ขีดจำกัดการสร้างรายได้ถูกนำออกจาก 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

ระบบคลาวด์ส่วนตัว

คุณแสดงแบนเนอร์แสดงความยินยอมให้ใช้คุกกี้ทางการตลาดได้เมื่อผู้ใช้เข้าถึง 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 ที่ใช้เพื่อกำหนดเมล็ดของคลัสเตอร์ BaaS

ดูอัปเดต Apigee Edge 4.16.09 เป็น 4.17.01 เป็นต้นไป

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

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

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

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

โปรดดูการติดตั้ง API BaaS และ ข้อกำหนดในการติดตั้ง สำหรับข้อมูลเพิ่มเติม

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

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

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

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

คุณต้องเปิดใช้ Smartdocs ในพอร์ทัล ดูข้อมูลเพิ่มเติมเกี่ยวกับ Smart Docs ได้ที่หัวข้อการใช้ SmartDocuments เพื่อจัดทำเอกสาร API

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

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

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

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

การติดตั้งโดยใช้.tar

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

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 แล้ว

ข้อมูลอัปเดตเกี่ยวกับแดชบอร์ดการตรวจสอบเวอร์ชันเบต้า

แดชบอร์ด 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 และอีกรายการสำหรับ IPv6 คุณต้องปิดใช้การค้นหา DNS บน IPv6 เมื่อ โดยใช้ NSCD โปรดดูข้อกำหนดในการติดตั้ง สำหรับข้อมูลเพิ่มเติม

วิธีปิดใช้การค้นหา DNS บน IPv6

  1. ในทุกโหนดตัวประมวลผลข้อความ ให้แก้ไข /etc/nscd.conf.
  2. ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้
    หมายเลขโฮสต์เปิดใช้งานแคช

บริการ API

Flow Hook และ Flow Hook ที่แชร์เพื่อดำเนินการพร็อกซี API (Cloud 16.09.21)

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

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

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

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

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

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

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

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

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

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

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

  • ใช้นโยบายการดำเนินการแมปค่าคีย์เพื่อรับและอัปเดตค่า KVM ที่เข้ารหัส
  • เมื่อได้รับค่าคีย์ที่เข้ารหัส ให้ขึ้นหน้าตัวแปรเพื่อคงค่าที่มีคีย์เวิร์ดไว้ "ส่วนตัว" เช่น <Get assignTo="private.secretVar"> นั่น ตัวแปร private.secretVar เก็บค่าที่ถอดรหัสไว้
  • เมื่ออัปเดตค่าด้วยนโยบาย คุณไม่จำเป็นต้องทำอะไรพิเศษ ค่า จะได้รับการเข้ารหัสโดยอัตโนมัติใน KVM ที่เข้ารหัส
  • คุณยังสามารถเข้าถึงค่าที่ถอดรหัสแล้วโดยใช้โมดูลการเข้าถึง apigee-ในโค้ด 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 (16.10.26 UI)

เมื่อสร้างแมปคีย์-ค่าขอบเขตสภาพแวดล้อม (KVM) ใน UI การจัดการ (API การกำหนดค่าสภาพแวดล้อม > Key Value Maps) ช่องทำเครื่องหมายที่เข้ารหัสใหม่ให้คุณสร้าง KVM ที่เข้ารหัสได้ หลังจากเพิ่ม ไปยัง KVM ค่าที่เข้ารหัสจะปรากฏใน UI การจัดการเป็นเครื่องหมายดอกจัน (*****) คุณเพิ่ม คีย์/ค่าไปยัง KVM ที่เข้ารหัสเช่นเดียวกับที่คุณดำเนินการกับ KVM ที่ไม่ได้เข้ารหัส การสนับสนุนแบ็กเอนด์เต็มรูปแบบ สำหรับ KVM ที่เข้ารหัสพร้อมใช้งานในระบบคลาวด์รุ่น 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 (Cloud 16.10.05 UI)

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

WSDL ที่โฮสต์บน Edge สำหรับพร็อกซี SOAP แบบ Passthrough (Cloud 16.10.05 UI)

เมื่อคุณสร้าง SOAP "Pass Through" Edge จะโฮสต์ WSDL และสร้างพร็อกซีที่ใช้ 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 (Cloud 16.10.05 UI)

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

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

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

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

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

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

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

บริการ Analytics

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

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

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

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

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

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

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

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

Edge สำหรับ Private Cloud 4.17.01

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

การเรียกใช้ "รีสตาร์ท apigee-service baas-usergrid" ตอนนี้ด้วย เรียกใช้ "กำหนดค่า"

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

APIRT-3032

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

DOS-4070

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

DOS-4359

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

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

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

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

ระบบคลาวด์ 16.09.21_9

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

ระบบคลาวด์ 16.09.21

รหัสปัญหา คำอธิบาย
APIRT-3507 ข้อผิดพลาดเป็นระยะๆ (เช่น ข้อผิดพลาด SNI) ในบริการ JavaScript ไฮไลต์
APIRT-3408 ข้อความประมวลผลโมดูลการวิเคราะห์การเข้าถึง API ที่เปิดตัว MP เวอร์ชัน 160817 แตกต่างกัน
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 การเรียกใช้การจัดการแคช dlogs จะทำให้ข้อความบันทึกเสียหาย
APIRT-3117 MP มีการใช้งาน CPU ถึง 100% และหยุดแสดงการรับส่งข้อมูล
APIRT-3064 เราเตอร์ - ข้อความแสดงข้อผิดพลาด 503 ที่กำหนดเองจากเราเตอร์
APIRT-2620 แยก Thread Pool สำหรับขั้นตอนการบล็อกบางขั้นตอนเพื่อปรับปรุงการโหลด การจัดการ
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