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

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

เมื่อวันพฤหัสบดีที่ 24 มีนาคม 2016 เราได้เปิดตัว Apigee Edge สำหรับ Private Cloud เวอร์ชันใหม่

ตั้งแต่ Edge for Private Cloud รายไตรมาสก่อนหน้า (4.15.07.00) เวอร์ชันต่อไปนี้ มีการเผยแพร่ และรวมอยู่ในการเผยแพร่ฟีเจอร์นี้:

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

การเลิกใช้งาน

Private Cloud 4.15.07.03

API คำอธิบาย
การตรวจสอบคิว QPID คุณจะใช้ API เพื่อตรวจสอบคิว QPID ไม่ได้อีกต่อไป
คุณจะไม่สามารถตรวจสอบคิวที่สร้างบนเซิร์ฟเวอร์ QPID ได้อีกต่อไปด้วยการออก คำสั่ง CURL ต่อไปนี้
curl http:// <qpid_IP>:8083/v1/servers/self/queues
เลิกใช้งาน API นั้นแล้ว

Analytics: มุมมองหน้าแดชบอร์ดรายงานที่กำหนดเองของรายงานหลายฉบับ (ระบบคลาวด์ 30.09.15)

ฟิลด์กำหนดเอง แดชบอร์ดรายงานที่แสดงรายงานที่กำหนดเองสูงสุด 4 รายการ เลิกใช้งานแล้วและจะนำออกในรุ่นถัดไป (MGMT-2673) ด้านอื่นๆ ทั้งหมดของหมวดหมู่ที่กำหนดเอง รายงานจะยังคงใช้งานได้

ลบล้างความยาวของชื่อองค์กรไม่ได้ ใน Private Cloud

คุณไม่สามารถลบล้างความยาว 20 อักขระของชื่อองค์กรได้อีกต่อไปด้วยการตั้งค่าต่อไปนี้

  • APIGEE_ORG_NAME_LENGTH=25
    
  • APIGEE_ENV_NAME_LENGTH=25
    

ฟีเจอร์และการเพิ่มประสิทธิภาพใหม่

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

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

เพิ่มการรองรับ RedHat, CentOS และ Oracle 6.7 - 7.2

รุ่นนี้เพิ่มการรองรับ RedHat Enterprise Linux, CentOS และ Oracle Linux เวอร์ชัน 6.7 จนถึงวันที่ 7.2

ดูรายการข้อกำหนดของระบบทั้งหมดได้ที่ซอฟต์แวร์ที่รองรับและเวอร์ชันที่รองรับ

การติดตั้งตาม RPM

Edge รุ่นนี้ใช้กลไกการติดตั้งที่ใช้ RPM ซึ่งช่วยลดความซับซ้อนของ ขั้นตอนการติดตั้งและการย้ายข้อมูล

ไดเรกทอรีฐานใหม่

โครงสร้างไดเรกทอรีสำหรับ Edge 4.16.01 มีการเปลี่ยนแปลง ใน Edge รุ่นก่อนหน้า ที่คุณติดตั้ง Edge ลงในไดเรกทอรีพื้นฐาน

/<install-dir>/apigee4

ตำแหน่งติดตั้ง-ภายในตำแหน่งใดก็ได้ โดยมีค่าเริ่มต้นเป็น /opt เช่น

/opt/apigee4

สำหรับเวอร์ชัน 4.16.01 คุณต้องติดตั้ง Edge ในไดเรกทอรีต่อไปนี้

/opt/apigee

โปรดสังเกตว่า apigee4 เท่านั้น ไดเรกทอรีเปลี่ยนเป็น apigee แล้ว

โดยตำแหน่งของไดเรกทอรีข้อมูลจะไม่ได้รับผลกระทบ อาจอยู่ภายใต้ /opt/apigee หรืออยู่ที่ตำแหน่งใดก็ได้ ในที่อื่นๆ

ข้อกำหนดใหม่สำหรับโฮสต์เสมือน

สคริปต์การย้ายข้อมูล Edge จัดการงานส่วนใหญ่ที่จำเป็นในการย้ายข้อมูลเราเตอร์ Netty ที่มีอยู่ Nginx แต่ในการอัปเกรด คุณจะต้องตรวจสอบให้โฮสต์เสมือนทั้งหมดของคุณ จะมีชื่อแทนโฮสต์ก่อนที่คุณจะย้ายข้อมูล

ดูคู่มือการติดตั้ง ของ Edge ใน Apigee ftp ที่เว็บไซต์ ftp://ftp.apigee.com/ เพื่อดูข้อมูลเกี่ยวกับวิธี เพิ่มชื่อแทนโฮสต์ให้กับโฮสต์เสมือนที่มีอยู่สำหรับข้อมูลเพิ่มเติม

โค้ดที่มีการกำหนดค่า

ใน Edge เวอร์ชัน 4.16.01 คุณไม่ได้ใช้ไฟล์ .properties ภายใต้ไดเรกทอรี /&lt;install-dir&gt;/apigee4/conf อีกต่อไป เพื่อกำหนดค่าคอมโพเนนต์ Edge ตั้งแต่วันที่ 4.16.01 คุณยังคงกำหนดค่าคอมโพเนนต์ Edge โดยใช้ ไฟล์ .properties แต่ปัจจุบันอยู่ในไดเรกทอรีแล้ว:

/opt/apigee/customer/application

สำหรับคอมโพเนนต์ Edge แต่ละรายการที่ติดตั้งในโหนด จะมีไฟล์ .properties ไดเรกทอรี หากต้องการกำหนดค่าคอมโพเนนต์ ให้แก้ไขไฟล์ .properties เพื่อเปลี่ยน ของพร็อพเพอร์ตี้ที่มีอยู่ หรือเพิ่มพร็อพเพอร์ตี้และค่าใหม่ ถ้าไม่มีไฟล์ คุณก็สามารถสร้างเองได้

ไฟล์ .properties สำหรับ Edge 4.16.01 ไม่มีเนื้อหาต่อไปนี้ ซึ่งแตกต่างจาก Edge เวอร์ชันก่อนหน้า คุณสมบัติของคอมโพเนนต์ การเปลี่ยนแปลงอย่างหนึ่งของรุ่นนี้คือไฟล์ .properties มีการลบล้างค่าของพร็อพเพอร์ตี้เริ่มต้นเท่านั้น

ข้อดีของสถาปัตยกรรมนี้คือ ในการย้ายข้อมูลไปยัง Edge เวอร์ชันที่ใหม่กว่า โปรแกรมติดตั้งจะไม่เขียนทับไฟล์ใน /opt/apigee/customer/application นั่น เพื่อไม่ให้ Edge เขียนทับการตั้งค่าของคุณโดยไม่ตั้งใจ

ในการย้ายข้อมูล โปรแกรมติดตั้ง Edge จะตรวจสอบไฟล์ .properties ที่มีอยู่และคัดลอกการเปลี่ยนแปลง เป็นค่าพร็อพเพอร์ตี้เริ่มต้นในไดเรกทอรี /opt/apigee/token ดังนั้นคุณจึง ไม่ควรทำการแก้ไขใดๆ หลังการย้ายข้อมูล

ดูข้อมูลเพิ่มเติมได้ที่คู่มือการดำเนินการของ Apigee Edge ในเว็บไซต์ Apigee ftp ftp://ftp.apigee.com/.

สคริปต์การกำหนดค่า Edge ถูกแทนที่แล้ว

ระบบได้นำสคริปต์การกำหนดค่าที่คุณใช้ใน Edge รุ่นก่อนหน้าออกแล้ว และ แทนที่ด้วย:

  • คำสั่งที่คุณเรียกใช้ผ่านยูทิลิตี Apigee เช่น apigee-service, apigee-all apigee-setup, apiee-provision หรือยูทิลิตีที่ย้ายข้อมูล apigee
    ตัวอย่างเช่น สคริปต์ all-start.sh และ all-stop.sh ถูกแทนที่โดยสคริปต์ต่อไปนี้ คำสั่ง:
    &gt; /opt/apigee/apigee-service/bin/apigee-all เริ่ม
    /opt/apigee/apigee-service/bin/apigee-all Stop
  • คำสั่งที่คุณเรียกใช้ในคอมโพเนนต์ Edge โดยตรง ตัวอย่างเช่น ในรุ่นก่อนหน้า คุณใช้สคริปต์ chpasswd-openLDAP.sh ที่ใช้เปลี่ยนรหัสผ่าน OpenLDAP สคริปต์นั้นมี ถูกแทนที่ด้วยคำสั่งต่อไปนี้ที่คุณเรียกใช้ในคอมโพเนนต์ apigee-openLDAP:
    &gt; /opt/apigee/apigee-service/bin/apigee-service apigee-openLDAP change-LDAP-password -o oldPword -n newPword

ดูคู่มือการใช้งานของ Apigee Edge ใน Apigee ftp ที่ ftp://ftp.apigee.com/ เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีที่ในปัจจุบัน ทำการกำหนดค่าผ่านคำสั่ง

Edge Router ใหม่

Edge สำหรับ Private Cloud รุ่นนี้มีสถาปัตยกรรมเราเตอร์ใหม่ตาม เราเตอร์ Nginx เราเตอร์ Nginx มาแทนที่เราเตอร์ Netty ที่ใช้ใน Edge รุ่นก่อนหน้า 4.16.01.

เราเตอร์ Nginx มีข้อกำหนดด้านฮาร์ดแวร์และพอร์ตเหมือนกับเราเตอร์ Netty จึงไม่มี จำเป็นต้องเปลี่ยนแปลงโหนดที่มีอยู่

สำหรับข้อมูลเพิ่มเติม โปรดดูที่ภาคผนวก A: เกี่ยวกับเราเตอร์ Nginx ในการติดตั้ง Edge ดูคู่มือได้ที่เว็บไซต์ Apigee ftp: ftp://ftp.apigee.com/,

นำตัวจัดสรรภาระงาน BaaS ออกแล้ว

นำตัวจัดสรรภาระงานภายในออกจากพอร์ทัล API BaaS แล้ว ในขั้นตอนนี้คุณจะต้องใช้ ตัวจัดสรรภาระงานของตนเองระหว่างพอร์ทัล API BaaS กับโหนด API BaaS ทั้ง 3 โหนด

คุณอาจใช้ DNS แบบ Round Robin แทนตัวจัดสรรภาระงานได้ ในสถานการณ์นี้ คุณ สร้างรายการ DNS ที่มีระเบียน A หลายรายการที่เกี่ยวข้องกับที่อยู่ IP สแต็ก BaaS ระหว่างใช้ DNS การค้นหา เซิร์ฟเวอร์ DNS จะส่งคืนค่าระเบียน A โดยอัตโนมัติแบบสลับกัน

เอกสารใหม่ที่อธิบายวิธีเพิ่มโหนด Cassandra และ ZooKeeper และวิธีเพิ่มข้อมูล ศูนย์ข้อมูลที่มีอยู่

ตอนนี้ไฟล์ ZIP เอกสารประกอบในเว็บไซต์ Apigee ftp มี "Scaling Edge สำหรับแบบส่วนตัว" แล้ว Cloud" ที่อธิบายถึงวิธีเพิ่มโหนด Cassandra และ ZooKeeper รวมถึงวิธีเพิ่มศูนย์ข้อมูลไปยัง ศูนย์ข้อมูลที่มีอยู่

นำ Orgtool ออกแล้ว

orgtool สามารถค้นหา การติดตั้ง Edge เพื่อรับข้อมูลเกี่ยวกับองค์กร รวมถึงได้นำเครื่องมือดังกล่าวออกแล้ว คุณ ใช้ Edge UI หรือการเรียก API เพื่อรับข้อมูลเกี่ยวกับองค์กร

วิธีดำเนินงานใน 4.16.01

ตารางต่อไปนี้แสดงวิธีดำเนินงานใน 4.15.07.03 และประสิทธิภาพการทำงานในขณะนี้ ใน 4.16.01 ดูข้อมูลเพิ่มเติมได้ในคู่มือการใช้งาน Edge ในเว็บไซต์ Apigee ftp ftp://ftp.apigee.com/.

งาน 4.15.07.0x 4.16.01

ไดเรกทอรีการติดตั้ง

/<inst_dir>/apigee4 /opt/apigee

ไดเรกทอรีบันทึก

/&lt;inst_dir&gt;/apigee4/var/log /opt/apigee/var/log/comp

ติดตั้งคอมโพเนนต์

/&lt;inst_root&gt;/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p คอมโพเนนต์ -f configFile

เริ่มต้น หยุด รีสตาร์ท สถานะ เวอร์ชันทั้งหมด

/&lt;inst_root&gt;/apigee4/bin/all-start.sh
/&lt;inst_root&gt;/apigee4/bin/all-stop.sh
/&lt;inst_root&gt;/apigee4/bin/all-status.sh
/&lt;inst_root&gt;/apigee4/bin/check.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

เริ่มคอมพลีต, หยุด, รีสตาร์ท, สถานะ, เวอร์ชัน

/&lt;inst_root&gt;/apigee4/bin/apigee-service comp start|stop|restart|status

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version

สำรอง/กู้คืน

/&lt;inst_root&gt;/apigee4/bin/backup.sh
/&lt;inst_root&gt;/apigee4/bin/restore-comp.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service ข้อมูลสำรอง comp

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service การกู้คืน comp

ทดสอบการติดตั้ง

/&lt;inst_root&gt;/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service การติดตั้งด้วยการตรวจสอบ Apigee
  2. /opt/apigee/apigee-service/bin/apigee-service การตั้งค่าตรวจสอบ Apigee

การเริ่มใช้งาน

/&lt;inst_root&gt;/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision ติดตั้ง
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision set-org -f configFile

เพิ่ม org, env และโฮสต์เสมือนในขั้นตอนเดียว

/&lt;inst_root&gt;/apigee4/bin/setup-org.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision Setup-org -f configFile

เพิ่มองค์กร

/&lt;inst_root&gt;/apigee4/bin/create-org.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

เพิ่ม env

/&lt;inst_root&gt;/apigee4/bin/add-env.sh

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

เพิ่มผู้ใช้

การเรียก API

การเรียก API หรือ

/&lt;inst_root&gt;/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

ย้ายข้อมูล

/&lt;install_root&gt;/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service การติดตั้ง apigee-Migrate
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

รุ่นอัลฟ่าของ เครื่องมือตรวจสอบและแดชบอร์ด

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

เอกสารประกอบรวมถึงวิธีการติดตั้งจะรวมอยู่ในไฟล์ ZIP ของ Edge มีเอกสาร 4.16.01 ในเว็บไซต์ Apigee ftp: ftp://ftp.apigee.com/

แต่คุณจะต้องทำการประเมิน Apigee ให้เสร็จสมบูรณ์ก่อนจึงจะติดตั้งและใช้หน้าแดชบอร์ดได้ ข้อตกลงรวมอยู่ในไฟล์ ZIP ของเอกสารและส่งไปยัง Apigee โดยส่งอีเมลไปที่ orders@apigee.com

แพลตฟอร์ม Edge

การจัดรูปแบบ UI การจัดการใหม่ (ระบบคลาวด์ 15.09.30)

หน้าหลายหน้าใน UI การจัดการได้รับการอัปเดตรูปลักษณ์ (MGMT-2627)

บริการ API

วิซาร์ดพร็อกซี API ที่ออกแบบใหม่ (ระบบคลาวด์ 16.01.20)

วิซาร์ดพร็อกซี API ได้รับการออกแบบใหม่ เมื่อคุณคลิก "+ พร็อกซี API" ในหน้าพร็อกซี API ใน UI การจัดการ วิซาร์ดใหม่จะแนะนำคุณตลอดขั้นตอนการสร้างพร็อกซี API ทุก การตั้งค่าเดียวกับวิซาร์ดพร็อกซี API ก่อนหน้านี้สามารถใช้ได้ (MGMT-1376)

สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swagger) (Cloud 16.01.20)

เนื่องด้วยการออกแบบวิซาร์ดพร็อกซี API ใหม่ คุณจะสามารถสร้างพร็อกซี API จาก OpenAPI ได้ เอกสาร (ท่าทาง) ในหน้าแรกของวิซาร์ดพร็อกซี API ให้คลิกใช้ OpenAPI เมื่อเลือก Reverse Proxy, Node.js App หรือ ไม่มีเป้าหมาย ในฟิลด์ที่ปรากฏ ให้ป้อน URL เพื่อ เอกสาร OpenAPI ดูข้อมูลเพิ่มเติมได้ที่สร้างพร็อกซี API แบบง่าย (MGMT-1376)

การรองรับ WSDL 1.2 สำหรับพร็อกซี SOAP (Cloud 16.01.20)

Apigee Edge รองรับ WSDL 1.2 ในการสร้างพร็อกซี API เพื่อเรียกใช้บริการ SOAP (MGMT-2835)

ตัวแปร SSLInfo ในการกำหนดค่า TargetEndpoint (Cloud 16.01.20)

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

<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 (Cloud 16.01.20)

ขณะนี้นโยบายการยืนยัน SAML รองรับอัลกอริทึม RSA_SHA256 แล้วนอกเหนือจาก RSA_SHA1 (APIRT-1779)

การตรวจสอบการอัปโหลดใบรับรอง (Cloud 16.01.20)

หากต้องการช่วยป้องกันการอัปโหลดใบรับรองที่หมดอายุหรือไม่ถูกต้องไปยังคีย์สโตร์และ Truststore API การจัดการจะตรวจสอบใบรับรองเมื่ออัปโหลด ใบรับรองจะได้รับการตรวจสอบเพื่อให้แน่ใจว่า ไฟล์ต้องมีขนาดไม่เกิน 50 KB และรูปแบบเป็น PEM หรือ DER การหมดอายุของใบรับรองจะได้รับการตรวจสอบด้วยเช่นกัน เพื่อลบล้างการตรวจสอบการหมดอายุเริ่มต้น (ไม่ใช่ตรวจสอบความถูกต้อง สำหรับการหมดอายุของใบรับรองเมื่ออัปโหลด) ให้ใช้พารามิเตอร์การค้นหาต่อไปนี้ ?ignoreExpiryValidation=true

สำหรับข้อมูลเพิ่มเติม โปรดดู อัปโหลดไฟล์ JAR ไปยังคีย์สโตร์และ อัปโหลดใบรับรองไปยัง Truststore (SECENG-516) และ (APIRT-2213)

การทำโพลอัตโนมัติในหน้าบันทึก Node.js (Cloud 16.01.20)

เมื่อดูบันทึก Node.js จากตัวแก้ไขพร็อกซี ระบบจะดำเนินการในหน้าบันทึกของ Node.js โดยอัตโนมัติ รีเฟรชเป็นระยะๆ เพื่อแสดงรายการบันทึกใหม่ที่ใช้ได้ คลิก "หยุดการรีเฟรชอัตโนมัติ" เพื่อปิด รีเฟรชอัตโนมัติ (MGMT-1692)

ส่วนหัว HTTP แบบ X-Forwarded-For (Cloud 15.09.30)

Edge จะตัดคำขอ HTTP X-Forwarded-For ออกตามค่าเริ่มต้น เพื่อเพิ่มความปลอดภัย ส่วนหัวที่อาจมีที่อยู่ IP อย่างน้อย 1 รายการ ลักษณะการทำงานเริ่มต้นใหม่จะหมายถึง IP ของไคลเอ็นต์ ที่อยู่ที่ Edge ได้รับจะเป็นที่อยู่ IP ที่ได้รับจาก TCP ภายนอกล่าสุด แฮนด์เชค ไม่ใช่ที่อยู่ที่อาจมีการปลอมแปลงเพื่อข้ามการควบคุมการเข้าถึง

หากต้องการเปลี่ยนลักษณะการทำงานเริ่มต้นนี้และอนุญาตให้ที่อยู่ X-Forwarded-For เข้าถึง พร็อกซี API คุณต้องตั้งค่าพร็อพเพอร์ตี้ feature.enableMultipleXForwardCheckForACL=trueในองค์กรของคุณ

สิทธิ์เข้าถึง JavaScript สำหรับพร็อพเพอร์ตี้ของนโยบาย (Cloud 15.07.08)

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

<Properties>
    <Property name='source'>response.content</Property>
</Properties>

ใน JavaScript คุณเข้าถึงการตอบกลับข้อความที่มีการอ้างอิงไปยัง "แหล่งที่มา" ได้ ดังนี้

var source = properties.get('source'); // returns: response.content หรือ
var source = properties.source
หรือ
var source = properties['source']

ดูข้อมูลเพิ่มเติมได้ที่นโยบาย JavaScript (APIRT-1460)

การตรวจสอบระดับองค์กร (Cloud 15.07.08)

ผู้ดูแลระบบองค์กรสามารถตรวจสอบประวัติการดำเนินการที่ระดับองค์กร ใน UI การจัดการ ให้เลือกผู้ดูแลระบบ > ประวัติองค์กร สำหรับข้อมูลเพิ่มเติม โปรดดูการตรวจสอบ: API, ผลิตภัณฑ์ และ ประวัติองค์กร (MGMT-2232)

การนำผู้ดูแลระบบองค์กรออกจากบทบาทด้วยตนเอง (Cloud 15.07.08)

ผู้ดูแลระบบองค์กรสามารถนำตนเองออกจากบทบาทผู้ดูแลระบบองค์กรได้ใน UI การจัดการโดยไปที่ผู้ดูแลระบบ > ผู้ใช้ขององค์กรและ คลิกนำออกข้างชื่อ (MGMT-934)

สัญญาณบอกสถานะความคืบหน้าในการนำเข้าแพ็กเกจพร็อกซี API (Cloud 15.07.08)

เมื่ออัปโหลดแพ็กเกจพร็อกซี API ขนาดใหญ่ใน UI การจัดการ จะเห็นว่า "ใช้งานได้" ภาพเคลื่อนไหวคือ เพื่อแสดงว่ากำลังมีการนำเข้าอยู่ ซึ่งทำให้คุณไม่สามารถโต้ตอบกับ UI การจัดการจนกว่าการนำเข้าจะเสร็จสมบูรณ์ (MGMT-1285)

ลักษณะการทำงานของแคชและการกำหนดค่า (Cloud 15.07.22)

เพื่อการจัดการและการใช้งานแคชในหน่วยความจำที่ดียิ่งขึ้น "จำนวนองค์ประกอบสูงสุดในหน่วยความจำ" การตั้งค่าบนทรัพยากรแคชสภาพแวดล้อมเลิกใช้งานแล้วเมื่อ Edge Cloud รุ่น 15.06.10 ใน Edge Cloud รุ่น 15.07.22 นำการตั้งค่านี้ออกจาก UI สร้างแคชใน UI ส่วนการกำหนดค่าสภาพแวดล้อมของ UI การจัดการ Apigee Edge

องค์ประกอบทั้งหมดที่แสดงในทรัพยากรแคชทั้งหมด (รวมถึงแคชเริ่มต้น) จะขึ้นอยู่กับ จำนวนหน่วยความจำทั้งหมดที่จัดสรรให้กับแคช โดยค่าเริ่มต้น หน่วยความจำทั้งหมดที่จัดสรรในหน่วยความจำ การแคชในเครื่องประมวลผลข้อความที่ระบุเท่ากับ 40% ของหน่วยความจำทั้งหมดที่มีอยู่ องค์ประกอบจะ ถูกปลดออกจากแคชในหน่วยความจำก็ต่อเมื่อมีหน่วยความจำแคชไม่เพียงพอหรือองค์ประกอบหมดอายุเท่านั้น (MGMT-2413, APIRT-1140)

การกำหนดค่าเซิร์ฟเวอร์เป้าหมายใน UI การจัดการ (Cloud 15.07.22)

API > ตอนนี้คุณสามารถเพิ่ม แก้ไข และหน้าการกำหนดค่าสภาพแวดล้อมใน UI การจัดการ ลบเซิร์ฟเวอร์เป้าหมาย

นอกจากนี้ หน้ายังได้รับการออกแบบใหม่ เพื่อให้สามารถสร้าง เพิ่ม และแคช ลบในบรรทัดแทนที่จะไปที่หน้าใหม่ คุณสมบัติหลายอย่างของแคช รวมถึง "ค่าสูงสุด องค์ประกอบในหน่วยความจำ" จะไม่มีอยู่ใน UI อีกต่อไป เนื่องจากการตั้งค่าคุณสมบัติเหล่านี้ไม่มี ผลกระทบต่อลักษณะการทำงานของแคชรันไทม์ (MGMT-280)

SSL พร้อมการบันทึกข้อความไปยัง syslog (Cloud 15.07.22)

นโยบายการบันทึกข้อความรองรับการส่ง Syslog ไปยังผู้ให้บริการการจัดการบันทึกบุคคลที่สาม ผ่าน SSL/TLS ใช้รายการต่อไปนี้ในการกำหนดค่านโยบายในฐานะรายการย่อยโดยตรงของระดับบนสุด องค์ประกอบ:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

โปรดดูข้อมูลเพิ่มเติมที่นโยบายการบันทึกข้อความ (APIRT-942)

UI การจัดการ (ระบบคลาวด์ 15.07.22)

วิศวกรรม Apigee ได้แก้ไขข้อบกพร่องเล็กๆ น้อยๆ หลายจุดและปรับปรุงความสามารถในการใช้งานในการจัดการ UI

cURL ใน Trace (Cloud 15.09.02)

เมื่อติดตามการเรียกพร็อกซี API ที่ส่งคำขอไปยังเซิร์ฟเวอร์เป้าหมาย คุณสามารถดู ไปยังเซิร์ฟเวอร์เป้าหมายเป็นคำสั่ง cURL เลือก "คำขอที่ส่งไปยังเซิร์ฟเวอร์เป้าหมาย" สถานะ ในแผนภาพแผนที่ธุรกรรม จากนั้นคลิกลิงก์ "แสดง Curl" ในหน้า "ส่งคำขอไปยังกลุ่มเป้าหมายแล้ว เซิร์ฟเวอร์" ในแผงรายละเอียดเฟส (MGMT-2589)

สัญลักษณ์พิเศษที่มาสก์ข้อมูล (Cloud 15.09.02)

เมื่อใช้การมาสก์ข้อมูลเพื่อมาสก์ข้อมูลที่ละเอียดอ่อนในเพย์โหลด JSON สัญลักษณ์พิเศษ เช่น $, * และ { จะสามารถมาสก์ได้แล้ว (APIRT-1727)

การจับคู่ค่าคีย์ใน UI การจัดการ (Cloud 15.09.30)

ตอนนี้คุณสามารถสร้างและจัดการคีย์-ค่าคีย์ (KVM) ระดับสภาพแวดล้อมในการจัดการ Edge ได้แล้ว UI KVM ระดับสภาพแวดล้อมมีคู่คีย์/ค่าที่เข้าถึงโดยพร็อกซี API ใน สภาพแวดล้อม เช่น การทดสอบหรือการผลิต ในเมนู UI การจัดการ ให้ไปที่ API > การกำหนดค่าสภาพแวดล้อม > เลือกสภาพแวดล้อมที่คุณต้องการ > การแมปค่าคีย์ สำหรับข้อมูลเพิ่มเติม โปรดดู การสร้างและแก้ไข แมปค่าคีย์สภาพแวดล้อม (MGMT-1393)

การหมดอายุเริ่มต้นของนโยบาย PopulateCache ใน UI การจัดการ (Cloud 15.09.30)

เมื่อเพิ่มนโยบาย PopulateCache ด้วยตัวแก้ไขพร็อกซี API ระบบจะ <ระยะหมดเวลาInSec> องค์ประกอบ สำหรับการหมดอายุของแคชจะเติมค่าล่วงหน้าด้วยค่า 3,600 วินาที (1 ชั่วโมง) ค่าเริ่มต้นก่อนหน้า คือ 300 วินาที (5 นาที) (MGMT-2622)

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

ประสิทธิภาพของหน้าผลิตภัณฑ์ API ไม่แสดงแอปนักพัฒนาแอป (Cloud 16.01.20)

เมื่อดูผลิตภัณฑ์ API ใน UI การจัดการ แอปนักพัฒนาซอฟต์แวร์ที่เชื่อมโยงกับผลิตภัณฑ์นั้น แสดงรายการผลิตภัณฑ์ เพื่อปรับปรุงประสิทธิภาพ UI ระบบจะไม่แสดงรายชื่อแอปนักพัฒนาซอฟต์แวร์เมื่อ การแก้ไขผลิตภัณฑ์ API (MGMT-2869)

คอลัมน์หลักในหน้าแอปของนักพัฒนาซอฟต์แวร์ (Cloud 15.08.05)

ในองค์กรที่มีแอปสำหรับนักพัฒนาซอฟต์แวร์จำนวนมาก (หลายพันแอป) การแสดงคอลัมน์คีย์ บนหน้าแอปของนักพัฒนาซอฟต์แวร์ (แสดงจำนวนคีย์ต่อแอป) อาจขัดขวางประสิทธิภาพการแสดงผลได้ ถึง เพื่อปรับปรุงประสิทธิภาพการแสดงผลในสถานการณ์นี้ โปรดติดต่อทีมสนับสนุนของ Apigee เพื่อตั้งค่าสิ่งต่อไปนี้ พร็อพเพอร์ตี้ระดับองค์กร: features.appsNoCredentialsEnabled = true ช่วงเวลานี้ จะนำคอลัมน์คีย์ออก อย่างไรก็ตาม โปรดทราบว่าการนำคอลัมน์คีย์ออกจะเป็นการนำ ความสามารถในการค้นหาโดยใช้คีย์และข้อมูลลับของผู้ใช้ (MGMT-2486)

ไอคอนหมุนหน้ารายละเอียดสำหรับนักพัฒนาแอป (Cloud 15.09.30)

เมื่อหน้ารายละเอียดนักพัฒนาแอปโหลดใน UI การจัดการ ส่วนแอปของหน้า แสดงไอคอนหมุนแสดงความคืบหน้าหากยังโหลดแอปอยู่ ซึ่งจะช่วยปรับปรุงลักษณะการทำงานก่อนหน้า ซึ่งส่วน "แอป" ว่างเปล่าขณะโหลดแอป (MGMT-2667)

การสร้างรายได้

แก้ไขชื่อแพ็กเกจ API (Cloud 16.01.20)

คุณอัปเดตชื่อแพ็กเกจ API ได้ทุกเมื่อในระหว่างวงจรการสร้างรายได้ แม้ว่า เมื่อแพ็กเกจ API มีแพ็กเกจราคาที่เผยแพร่แล้ว (DEVRT-2177)

อนุญาตให้ใช้ทศนิยมในแอตทริบิวต์ที่กำหนดเอง (Cloud 16.01.20)

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

ให้คะแนนชื่อและรหัสแพ็กเกจในรายงานสรุป (Cloud 15.09.02)

เมื่อสร้างสรุปรายงานรายได้ด้วย API การจัดการ คุณสามารถเพิ่ม "แพ็กเกจราคา" ได้ ชื่อ และให้คะแนน "รหัสแพ็กเกจ" ลงในรายงาน หากต้องการดำเนินการดังกล่าว ให้เพิ่ม "RATEPLAN" เป็นแอตทริบิวต์ groupBy ใน การเรียก API ตามที่อธิบายไว้ในสร้าง รายงานของ Google (โปรดทราบว่าฟีเจอร์นี้ยังไม่พร้อมใช้งานใน UI รายงานการสร้างรายได้) ใน รายงานรายละเอียด ชื่อแพ็กเกจราคาและคอลัมน์รหัสที่มีอยู่จะย้ายไปอยู่ที่ด้านหน้าของ ไปพร้อมกับคอลัมน์การจัดกลุ่มอื่นๆ (DEVRT-1740)

บริการ Analytics

ฟังก์ชัน sum( ) ในเมตริกเวลาตอบกลับ (Cloud 16.01.20)

ในรายงานที่กำหนดเองของ Analytics และการเรียก API "ผลรวม" ฟังก์ชันรวมข้อมูลพร้อมใช้งานสำหรับ เวลาตอบสนองเป้าหมาย เวลาตอบกลับทั้งหมด และ end_point_response_time ตัวอย่างเช่น ใน /stats API (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), ตอนนี้คุณสามารถใช้ "การเลือก" ต่อไปนี้ พารามิเตอร์การค้นหา: ?select=sum(total_response_time) (AXAPP-2006)

รายงานการวิเคราะห์เวลาในการตอบสนอง: จัดเรียงชื่อพร็อกซี API (Cloud 16.01.20)

ใน UI รายงานการวิเคราะห์เวลาในการตอบสนอง (แผนสำหรับองค์กร Apigee Edge เท่านั้น) พร็อกซี API จะ แสดงตามตัวอักษรในรายการพร็อกซีแบบเลื่อนลง (MGMT-2858)

แอปของนักพัฒนาแอปในแดชบอร์ดแสดงตามชื่อที่แสดง (Cloud 16.01.20)

ในแดชบอร์ด UI การจัดการ แผนภูมิแท่งแอปของนักพัฒนาซอฟต์แวร์จะระบุแอปของนักพัฒนาซอฟต์แวร์ตามที่แสดง แทนที่จะเป็นชื่อภายใน (MGMT-2853)

วิดเจ็ตวันที่/เวลาใหม่ในรายงานที่กำหนดเอง (Cloud 16.01.20)

มีการปรับปรุงวิดเจ็ตตัวเลือกวันที่/เวลาบนหน้ารายงานที่กำหนดเองใน UI การจัดการ (MGMT-2881)

เจาะลึกเมืองบนแผนที่ภูมิศาสตร์ (ระบบคลาวด์ 15.07.22)

Analytics GeoMap มี "เมือง" สำหรับสหรัฐอเมริกาและแคนาดา เมื่อคุณ คลิกรัฐหรือจังหวัดบนแผนที่ ระบบจะแสดงรายชื่อเมืองที่เกิดการโทร (MGMT-2282)

| (ไปป์) และอักขระ = ในรายงานที่กำหนดเองของ Analytics (Cloud 15.09.02)

คำจำกัดความรายงานที่กำหนดเองของ Analytics รองรับการใช้ | (ขีดแนวตั้ง) และ = สัญลักษณ์ ก่อนหน้านี้ ต้องใช้การเข้ารหัส %7C และ %3D สำหรับสัญลักษณ์เหล่านั้น (MGMT-2504)

มิติข้อมูลคำต่อท้ายเส้นทางพร็อกซี (Cloud 15.09.30)

มิติข้อมูลคำต่อท้ายเส้นทางพร็อกซี (proxy_pathsuffix) ใหม่พร้อมใช้งานแล้วในรายงานที่กำหนดเองของ Analytics และการเรียก API คำต่อท้ายเส้นทางพร็อกซีเป็นส่วนหนึ่งของ URL พร็อกซี API ที่อยู่หลังเส้นทางฐาน เช่น เส้นทางที่สร้างขึ้นสำหรับขั้นตอนแบบมีเงื่อนไข (AXAPP-1902)

รายงานจะแสดงรหัสนักพัฒนาซอฟต์แวร์ไม่ใช่ชื่อที่แสดง (Cloud 15.09.30)

เมื่อทำการเรียก Edge analytics API ด้วย /stats API ที่แสดงผลสำหรับนักพัฒนาซอฟต์แวร์ ชื่อที่แสดงของนักพัฒนาซอฟต์แวร์จะแสดงขึ้นพร้อมกับรหัสนักพัฒนาซอฟต์แวร์ ก่อนหน้านี้มีเพียงรหัสนักพัฒนาแอปเท่านั้น ส่งคืนแล้ว (AXAPP-1759)

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

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

Private Cloud 4.16.01

ตารางต่อไปนี้แสดงข้อบกพร่องที่ได้รับการแก้ไขนับตั้งแต่ Edge for Private Cloud รุ่น 4.16.01 ถึง รับการแก้ไขเหล่านี้ ทำตามคำแนะนำเพื่ออัปเดตการติดตั้ง 4.16.01 ของคุณให้เป็นเวอร์ชันล่าสุด RPM และไฟล์การสนับสนุนตามที่อธิบายไว้ในอัปเดต Apigee Edge 4.16.01.x ถึงรุ่น 4.16.01 ล่าสุด

รหัสปัญหา คำอธิบาย หมายเลขบิลด์
PRC-736

apigee-lib ไม่ต้องใช้ GCC แล้ว

apigee-lib-4.16.01-0.0.901
PRC-735

apigee-Validate ไม่สำเร็จเนื่องจาก Yahoo Weather API ต้องการ Oauth

apigee-validate-4.16.01-0.0.910
PRC-739

อนุญาตให้ผู้ใช้แตกข้อมูลมิเรอร์ในโฟลเดอร์ระบบไฟล์

apigee-mirror-4.16.01-0.0.904
PRC-756

BaaS Usergrid check_cassandra_availability.sh ไม่ได้ใช้ nc อีกต่อไป คำสั่ง

baas-usergrid-2.1.0-0.0.112
PRC-778

ข้อมูลคลัสเตอร์ Zookeeper จะไม่สูญหายอีกต่อไปหลังจากอัปเกรด

apigee-migrate-4.16.01-0.0.873
PRC-787

API BaaS รองรับการตรวจสอบสิทธิ์ Cassandra แล้ว

baas-usergrid-2.1.1-0.0.122
PRC-804

ตอนนี้ระบุตำแหน่งของไฟล์บันทึกได้แล้ว

apigee-service-4.16.05-0.0.435
PRC-840

ลิงก์สัญลักษณ์ที่เสียหายของคอมโพเนนต์ Edge

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

การแขวนการสร้างพร็อกซีสำหรับ Soap สำหรับการนำเข้า WSDL/ ปัญหา การสร้างพร็อกซี API จาก WSDL

edge-ui-4.16.01-0.0.3650
EDGEUI-543

นำเข้า WSDL จากตัวเลือก URL ไม่ได้เมื่อ URL เป็นที่อยู่ในเครื่อง

edge-ui-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

ตอนนี้ target.url ได้รับการตั้งค่าแล้วเมื่อสร้างข้อความไฮไลต์เป้าหมาย

edge-gateway-4.16.01-0.0.538

ระบบคลาวด์ 16.01.20

รหัสปัญหา คำอธิบาย
MGMT-2964 เครื่องมือแก้ไขพร็อกซีใหม่ไม่ยอมรับความคิดเห็นภายในแท็กโฟลว์
MGMT-2957 การเพิ่มพ็อดใหม่ในองค์กรจะส่งคืนสถานะการทำให้ใช้งานได้ของแพ็กเกจเป็นข้อผิดพลาด สำหรับเราเตอร์ในพ็อดใหม่
MGMT-2937 ข้อผิดพลาดเกี่ยวกับสิทธิ์ไม่เพียงพอกับบทบาทที่กำหนดเอง
MGMT-2875 การสร้าง WSDL SOAP มีส่วนหัวที่ไม่ถูกต้องสำหรับ SOAP 1.2
MGMT-2739 รายงานแอปสำหรับนักพัฒนาซอฟต์แวร์ แท็บ Analytics ไม่แสดงกราฟความผิดปกติ
MGMT-2735 การรีเฟรชบันทึก Node.js ไม่เคยเสร็จสมบูรณ์/หยุดทำงาน
MGMT-2734 ปุ่มบันทึกไม่ได้เปิดใช้หลังจากเกิดข้อผิดพลาดขณะพยายามบันทึก แพ็กเกจ
MGMT-2729 การอัปเดตพอร์ตสำหรับ TargetServer ใน UI จะล้างข้อมูล SSLInfo
MGMT-2702 ช่องโหว่ด้านความปลอดภัยข้ามเว็บไซต์สำหรับ Firefox และ IE
แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นเนื่องจากช่องโหว่ FireFox และ IE ที่ทำให้เกิดคำขอข้ามเว็บไซต์อย่างไม่เหมาะสม
MGMT-2681 ตัวแก้ไขพร็อกซี: เมื่อใช้การจับคู่นิพจน์ทั่วไปในเงื่อนไข ตัวนำทางโฟลว์ ไม่แสดงกริยา
MGMT-2361 การติดตั้งใช้งานพร็อกซีล้มเหลวโดยมี RPCException: การโทรหมดเวลา
MGMT-1662 การทำให้พร็อกซี API ใช้งานได้ล้มเหลวระหว่างรุ่น Apigee Public Cloud
DEVRT-2286 API การสร้างรายได้ขององค์กรที่ซิงค์เสียหาย
API ที่ใช้เพื่อซิงค์ข้อมูล ข้อมูล Apigee Edge ที่มีการสร้างรายได้ได้รับการแก้ไขแล้วด้วยการรีเฟรชครั้งล่าสุด รุ่น 16.01.20
DEVRT-2173 ต้องเปลี่ยนชื่อแพ็กเกจแต่แก้ไขไม่ได้เนื่องจากมีอัตราที่ใช้งานอยู่ แพ็กเกจ
DEVRT-1661 นักพัฒนาแอปถูกบล็อกไม่ให้ส่งคำขอ API ก่อนวันที่เริ่มต้นแพ็กเกจราคา แต่ ไม่มีการเผยแพร่การบล็อก
หากนักพัฒนาซอฟต์แวร์ API ยอมรับแพ็กเกจราคาคงที่ แบบอิงปริมาณ หรือแพ็กเกจรายเดือนที่เริ่มต้น ในอนาคต แล้วส่งคำขอ API ก่อนวันที่เริ่มต้นที่ระบุ API ถูกบล็อกไม่ให้ส่งคำขอเพิ่มเติม เมื่อวันที่เริ่มต้นแพ็กเกจราคาคือ การบล็อกจึงถูกปลดออกแล้ว
DEVRT-1643 แพ็กเกจราคาฉบับร่างเสียหายหลังจากบันทึก
AXAPP-1991 เลือกไม่รับข้อมูลสรุปและอีเมลของ Apigee Analytics จะไม่หยุดทำงาน
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 legalArgumentException, 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 Pool สำหรับ 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 HTTP อย่างถูกต้อง ส่วนหัว
เพิ่มประกาศการเลิกใช้งาน X-Forwarded-For ไปยังบันทึกประจำรุ่นปี 150930 และการควบคุมการเข้าถึง
APIRT-1933 classloader เฉพาะพร็อกซียังคงมอบสิทธิ์ให้กับ classloader ของ MP
APIRT-1877 มาสก์การตอบกลับ XML ที่มีเนมสเปซไม่ได้
APIRT-1838 Apigee-127: VerifyAPIKey ส่งคืนผลิตภัณฑ์ API เพียง 1 รายการเมื่อมีผลิตภัณฑ์หลายรายการ มีอยู่
APIRT-1827 ตรวจสอบขีดจำกัดสตรีมมิงพร้อมกันในระดับต่ำ
APIRT-1820 เวลาในการตอบสนองเป็นระยะๆ (> 1%) ใน Private Cloud 4.15.04 สภาพแวดล้อม
APIRT-707 NPE ระหว่างรันไทม์หาก <GenerateResponse> อยู่ในส่วน นโยบาย VerifyAccessToken

ระบบคลาวด์ 15.07.08

รหัสปัญหา คำอธิบาย
MGMT-2381 ทำให้พร็อกซีใช้งานได้โดยใช้เครื่องมือแก้ไขพร็อกซีใหม่
MGMT-2374 ควรตัดช่องว่างในองค์ประกอบ BasePath ก่อนที่จะบันทึก ProxyEndpoint
MGMT-2355 UI คำนวณสิทธิ์สำหรับหลายบทบาทไม่ถูกต้องหากบทบาทหนึ่งคือ ผู้ดูแลระบบองค์กร
MGMT-2324 การนำเข้ารูปแบบ Swagger จะสร้างโหนด Smartdocs ที่ไม่ถูกต้อง
MGMT-1518 UI แสดงพร็อกซีว่าใช้งานได้แล้ว แม้ว่าจะติดตั้งใช้งานใน MP ไม่สำเร็จ
MGMT-1489 ผลิตภัณฑ์ API ไม่สร้างทรัพยากรที่ถูกต้อง
DOC-1246 ข้อความที่ขัดแย้งกับเอกสารเกี่ยวกับโทเค็นเพื่อการเข้าถึง
DEVRT-1661

NextReposFeeDate ว่างเปล่าเมื่อนักพัฒนาแอปยอมรับอัตราฟีเจอร์ แพ็กเกจ
หากนักพัฒนาแอปยอมรับแพ็กเกจราคาเหมาจ่ายรายเดือนแบบคงที่ แบบมีปริมาณ หรือแพ็กเกจที่เริ่มต้นที่ราคา วันที่ในอนาคต เรียก API 2 ครั้งในแพ็กเกจราคาก่อนวันที่เริ่มต้น และ ถูกบล็อกไม่ให้โทรออก (ลักษณะการทำงานที่คาดไว้) นักพัฒนาซอฟต์แวร์ไม่ได้ เลิกบล็อกเมื่อแพ็กเกจราคามีผล ปัญหานี้ได้รับการแก้ไขแล้ว

ระบบคลาวด์ 15.07.22

รหัสปัญหา คำอธิบาย
TBD-73 IP แบบคงที่สำหรับการรับส่งข้อมูลขาเข้าไปยัง Apigee
MGMT-2422 แก้ไขแอปของบริษัทไม่ได้
MGMT-2419 ผู้ใช้ที่เป็นของ "ผู้ใช้" ได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์เมื่อเข้าสู่ระบบ
MGMT-2341 ตัวกรองรายงานที่กำหนดเองสร้างคำค้นหาไม่ถูกต้อง
MGMT-2207 JSONThreatProtection - ArrayElementCount ไม่ทำงานหากองค์ประกอบที่มีอยู่ ไม่ได้พื้นฐาน
ในนโยบายการป้องกันภัยคุกคามของ JSON องค์ประกอบ ArrayElementCount ไม่ถูกต้อง จำกัดจำนวนรายการที่อนุญาตในอาร์เรย์ ปัญหานี้ได้รับการแก้ไขแล้ว
MGMT-2158 นำเข้า WSDL ไม่ได้หากเอาต์พุตอ้างอิงส่วนที่ไม่มีประเภท

ระบบคลาวด์ 15.08.05

รหัสปัญหา คำอธิบาย
หลาย ข้อบกพร่องเล็กๆ น้อยๆ จำนวนหนึ่งได้รับการแก้ไขแล้วในเครื่องมือแก้ไขพร็อกซี API

ระบบคลาวด์ 15.09.02

รหัสปัญหา คำอธิบาย
หลาย ข้อบกพร่องเล็กๆ น้อยๆ จำนวนหนึ่งได้รับการแก้ไขแล้วในเครื่องมือแก้ไขพร็อกซี API
MGMT-2618 ปัญหาการติดตั้งใช้งานที่พบบ่อย
MGMT-2588 หน้าประวัตินักพัฒนาซอฟต์แวร์เรียกใช้ HTML/โค้ด -- การคงอยู่ของ XSS ช่องโหว่
MGMT-2543 ตัวแก้ไขพร็อกซีใหม่จะแก้ไข XML ใน <Payload> กำหนดนโยบาย AssignMessage ซึ่งจะทำลายพร็อกซี API ที่มีอยู่
MGMT-2521 เซสชันการติดตามค้างเป็นช่วงๆ
MGMT-2519 UI การกำหนดค่าสภาพแวดล้อมไม่ทำงาน
AXAPP-1814 ไม่มีการสร้างตัวแปรที่กำหนดเอง (นโยบายเครื่องมือรวบรวมสถิติ) ในเวอร์ชันที่ใช้งานจริง เมื่อเปิดผู้ดูแล zk
APIRT-1927 โฮสต์เสมือนที่ไม่ถูกต้องจะทำให้เราเตอร์ไม่โหลดการกำหนดค่าสำหรับ env
APIRT-1863 การทำให้ใช้งานได้ล้มเหลวเนื่องจากมีช่องว่างในแพ็กเกจ
APIRT-1823 การเรียก API ที่มีเนื้อความ POST ที่มี & (เครื่องหมายแอมเพอร์แซนด์) วาง
APIRT-1789 ตัวประมวลผลข้อความสำหรับองค์กรบางแห่งใช้หน่วยความจำน้อย "ข้อผิดพลาด"
APIRT-1776 การเรียก "print" ในนโยบายของ JavaScript ทำให้เกิดการบันทึกมากเกินไป
APIRT-1766 ระยะหมดเวลาสำหรับ WebSockets
APIRT-1600 ConcurrentModificationException ในเราเตอร์
บันทึกของเราเตอร์แสดง ConcurrentModification หลายอินสแตนซ์ในบันทึก พื้นฐาน สาเหตุก็คือมีการเพิ่มการเชื่อมต่อ ในรายการตัวรวบรวม ในขณะที่ Reaper ได้นำการเชื่อมต่อเก่าๆ ออก ปัญหานี้ได้รับการแก้ไขแล้ว
APIRT-1491 ข้อยกเว้นที่ไม่สามารถใช้บริการ 503
APIRT-1421 นโยบายของ JavaScript อาจใช้เวลาประมวลผลเป็นช่วงๆ
DEVRT-1843 Mint UI ควรรองรับการอัปเดตแอตทริบิวต์ที่กำหนดเองใน TRP ให้ดียิ่งขึ้น
DEVRT-1472 การอัปเดตนักพัฒนาแอปทำให้เกิดข้อผิดพลาดเกี่ยวกับเซิร์ฟเวอร์ 500

ระบบคลาวด์ 15.09.30

รหัสปัญหา คำอธิบาย
MGMT-2687 รายงานที่กำหนดเองตรึงเบราว์เซอร์ด้วยมิติข้อมูลมากกว่า 14,000 รายการ องค์ประกอบ
MGMT-2677 การสร้างรายได้: หน้านักพัฒนาซอฟต์แวร์ใน UI การจัดการหยุดทำงานเนื่องจาก ไม่ได้เปิดใช้นักพัฒนาแอปและการใส่เลขหน้าในองค์กร
MGMT-2674 Edge UI พยายามดาวน์โหลดจากอินเทอร์เน็ตเมื่อผู้ใช้เข้าสู่ระบบ
MGMT-2658 ปัญหา UI ของเซิร์ฟเวอร์การจัดการที่ขึ้นอยู่กับเวอร์ชัน OPDK ในการอัปเกรดการแก้ไข API พร็อกซี
MGMT-2616 ตัวแก้ไขพร็อกซี API ใหม่จัดการเอนทิตี XML ไม่ถูกต้อง
MGMT-2541 รหัสระบบการตรวจสอบสิทธิ์ภายนอกที่เพิ่มเป็น sysadmin โดยมี + ในรหัสผ่านคือ เสีย
MGMT-2510 เมนูแบบเลื่อนลงไม่แสดงนักพัฒนาซอฟต์แวร์ทั้งหมดในองค์กร
MGMT-2508 ไอคอนลิงก์เสียบนนโยบายที่แสดงไม่ถูกต้อง
MGMT-2334 เข้าถึงทรัพยากรจากอุปกรณ์ปลายทางที่ 2 ของพร็อกซีไม่ได้
MGMT-1967 แอปของนักพัฒนาซอฟต์แวร์ที่มีชื่อที่แสดงเหมือนกันแสดงการเข้าชมเดียวกันใน ข้อมูลวิเคราะห์
DEVRT-1839 การสร้างรายได้: มีการจัดเรียงรายการเลือกประเทศใน UI การจัดการ ไม่ถูกต้อง
AXAPP-1887 เงื่อนไขตัวกรองไม่ทำงานตามเอกสาร
AXAPP-1869 การนำผู้ใช้ออกจากองค์กรควรยกเลิกการสมัครรับข้อมูลดังกล่าวจากข้อมูลวิเคราะห์ อีเมล
AXAPP-1533 แผนที่ภูมิศาสตร์ของ Analytics แสดงข้อความ "การเรียก API ไม่ถูกต้อง" "แย่จัง!"
APIRT-2061 ผู้ประมวลผลข้อความไม่พุชข้อความไปยัง QPID
APIRT-2052 CLOSE_WAIT จำนวนมากเนื่องจากพอร์ตการจัดการไม่ตอบสนอง
APIRT-2024 Nginx ที่ไม่มีตัวจัดสรรภาระงานไม่ได้รับการเติมข้อมูล X-Forwarded-For HTTP อย่างถูกต้อง ส่วนหัว
APIRT-1838 Apigee-127: VerifyAPIKey ส่งคืนผลิตภัณฑ์ API เพียง 1 รายการเมื่อมีผลิตภัณฑ์หลายรายการ มีอยู่

Private Cloud 4.15.07.03

รหัสปัญหา คำอธิบาย
APIRT-1600 ConcurrentModificationException ในบันทึกของเราเตอร์
APIRT-1734 การอัปเดตไฟล์ทรัพยากรช่วงพักการใช้งานที่ระดับองค์กร/สภาพแวดล้อม
APIRT-1820 เวลาในการตอบสนองเป็นระยะๆ (> 1%) ใน Private Cloud 4.15.04 สภาพแวดล้อม
APIRT-2159 เพิ่ม message_id ไปยังคำนำหน้าการบันทึก
APIRT-2160 ยกเว้นแฮนด์เชค SSL จาก request_processing_latency ใน Analytics ข้อมูล
AXAPP-1882 ชุดข้อความของผู้เฝ้าดูของผู้บริโภคเชื่อมต่อกับคิวที่ไม่ถูกต้องเมื่อใช้งานอยู่/ทำงานอยู่ การติดตั้งใช้งาน
AXAPP-1946 ข้อมูลจะย้ายไปยังตารางข้อเท็จจริงระดับบนสุดแทนตารางข้อเท็จจริงย่อยเมื่ออยู่ในเขตเวลา นอกเหนือจาก UTC
MGMT-1590 แก้ไขช่องโหว่ด้านความปลอดภัย
MGMT-1662 การทำให้ใช้งานได้ล้มเหลวระหว่างการเผยแพร่
MGMT-2361 การติดตั้งใช้งานพร็อกซีล้มเหลวโดยมี RPCException: การโทรหมดเวลา
MGMT-2397 มุมมองโค้ดไม่ได้แยกวิเคราะห์อักขระท้ายบรรทัดอย่างถูกต้อง
MGMT-2466 การตรวจสอบคลัสเตอร์กับ Message Processor แสดงเราเตอร์ที่เข้าถึงไม่ได้เป็น "เชื่อมต่อแล้ว" สมาชิก
OPDK-1981 backup-cassandra.sh ไม่สำรองข้อมูลคีย์เว้นวรรคของระบบ
OPDK-1982 apigee-upgrade.sh ต้องตรวจสอบเวอร์ชัน Cassandra SSTable ก่อน อัปเกรด

Private Cloud 4.15.07.01

รหัสปัญหา คำอธิบาย
OPDK-1927 การอัปเกรดการสร้างรายได้ไม่มีตาราง ดัชนีซ้ำที่กำลัง สร้าง
OPDK-1878 การเปลี่ยนชื่อ POD ของเกตเวย์ในการตั้งค่าทำให้เกิดปัญหา
OPDK-1886 โหนดเข้าถึงที่อยู่ IP ในเครื่อง เช่น 192.168.x.y ไม่ได้
MGMT-2521 เซสชันการติดตามค้างเป็นช่วงๆ
MGMT-2543 ตัวแก้ไขพร็อกซีใหม่จะแก้ไข XML ใน <Payload> กำหนดนโยบาย AssignMessage ซึ่งจะทำลายพร็อกซี API ที่มีอยู่
MGMT-2599 เครื่องมือแก้ไขพร็อกซีใหม่จะกู้คืนคำนำหน้าเนมสเปซหลังจากที่คุณลบ
MGMT-2702 ช่องโหว่ด้านความปลอดภัยข้ามเว็บไซต์สำหรับ FireFox และ IE
APIRT-1074 การจัดการเนื้อหาที่บีบอัดในรูปแบบ Gzip ไม่ถูกต้องขณะส่งการเชื่อมต่อ: ปิดส่วนหัว ไม่มีส่วนหัวความยาวเนื้อหาหรือส่วนหัวการเข้ารหัสการโอน

ปัญหาที่ทราบ

ผลงานนี้มีปัญหาที่ทราบดังต่อไปนี้

รหัสปัญหา คำอธิบาย
APIRT-2742 การผสานรวม Edge JMX ไม่พร้อมให้บริการกับ Edge for Private Cloud 4.16.01 ที่มี แนะนำเซิร์ฟเวอร์ Nginx ที่เข้ามาแทนที่เราเตอร์ Netty
APIRT-2978

เราเตอร์เริ่มต้น Nginx หรือเราเตอร์เริ่มต้นไม่ได้

หาก Edge Router ไม่สามารถเริ่มต้น Nginx หรือเริ่มต้นไม่ได้เลย ดังที่แสดงใน /opt/apigee/var/log/edge-router/logs/system.log แล้วลบไฟล์ทั้งหมดในไดเรกทอรี /opt/nginx/conf.d และ รีสตาร์ทเราเตอร์:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
DOC-1687 เนื่องจากมีความขัดแย้งของทรัพยากร Dependency ของแพ็กเกจที่ทราบอยู่แล้ว Agent ของ Katello ที่ใช้ในดาวเทียม เซิร์ฟเวอร์ 6 จะไม่ติดตั้งอย่างถูกต้องในโฮสต์ Apigee Edge ที่เรียกใช้ Qpid Daemon
PRC-1118

ข้อผิดพลาดเมื่อเรียกใช้ "apigee-service apigee-postgresql pg-data-purge" คำสั่ง

หากคุณเรียกใช้ "apigee-service apigee-postgresql pg-data-purge" คำสั่งและ เห็นข้อผิดพลาดในแบบฟอร์ม:

ข้อผิดพลาด: ต้องเป็นเจ้าของความสัมพันธ์

แก้ไข /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge และตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้เป็น "apigee"

POSTGRES_USER=apigee