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

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

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

ตั้งแต่รุ่นรายไตรมาสก่อนหน้าของ Edge for Private Cloud (4.15.07.00) เราได้เปิดตัวรุ่นต่อไปนี้ ซึ่งรวมอยู่ในรุ่นฟีเจอร์นี้

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

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

Private Cloud 4.15.07.03

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

Analytics: มุมมองแดชบอร์ดรายงานที่กําหนดเองของรายงานหลายฉบับ (Cloud 15.09.30)

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

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

คุณจะเขียนทับความยาวชื่อองค์กร 20 อักขระโดยการตั้งค่าต่อไปนี้ไม่ได้อีกต่อไป

  • APIGEE_ORG_NAME_LENGTH=25
  • APIGEE_ENV_NAME_LENGTH=25

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

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

Private Cloud

เพิ่มการรองรับสำหรับ 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

โดย install-dir อาจอยู่ที่ใดก็ได้ แต่ค่าเริ่มต้นคือ /opt เช่น

/opt/apigee4

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

/opt/apigee

นอกจากนี้ โปรดทราบว่าไดเรกทอรี apigee4 เปลี่ยนเป็น apigee แล้ว

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

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

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

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

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

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

/opt/apigee/customer/application

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

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

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

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

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

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

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

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

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

Edge Router ใหม่

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

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

ดูข้อมูลเพิ่มเติมได้ที่ภาคผนวก ก: เกี่ยวกับเราเตอร์ Nginx ในคู่มือการติดตั้ง Edge ซึ่งอยู่ในเว็บไซต์ FTP ของ Apigee ที่ 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 ของเอกสารในเว็บไซต์ FTP ของ Apigee มี "การปรับขนาด Edge สำหรับ Private Cloud" ซึ่งอธิบายวิธีเพิ่มโหนด Cassandra และ ZooKeeper รวมถึงวิธีเพิ่มศูนย์ข้อมูลไปยัง ศูนย์ข้อมูลที่มีอยู่

นำ Orgtool ออกแล้ว

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

วิธีทำงานในเวอร์ชัน 4.16.01

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

งาน 4.15.07.0x 4.16.01

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

/<inst_dir>/apigee4 /opt/apigee

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

/<inst_dir>/apigee4/var/log /opt/apigee/var/log/comp

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

/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

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

/<inst_root>/apigee4/bin/all-start.sh
/<inst_root>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

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

/<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status

/<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version

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

/<inst_root>/apigee4/bin/backup.sh
/<inst_root>/apigee4/bin/restore-comp.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service comp backup

/<inst_root>/apigee/apigee-service/bin/apigee-service comp restore

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

/<inst_root>/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup

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

/<inst_root>/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

เพิ่มองค์กร สภาพแวดล้อม และโฮสต์เสมือนในขั้นตอนเดียว

/<inst_root>/apigee4/bin/setup-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

เพิ่มองค์กร

/<inst_root>/apigee4/bin/create-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

เพิ่ม env

/<inst_root>/apigee4/bin/add-env.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

เพิ่มผู้ใช้

การเรียก API

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

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

ย้ายข้อมูล

/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-migrate install
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

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

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

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

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

Edge Platform

การปรับรูปแบบ UI การจัดการ (Cloud 15.09.30)

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

บริการ API

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

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

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

การออกแบบวิซาร์ดพร็อกซี API ใหม่ทำให้ตอนนี้คุณสร้างพร็อกซี API จากเอกสาร OpenAPI (Swagger) ได้แล้ว ในหน้าแรกของวิซาร์ดพร็อกซี API ให้คลิกใช้ OpenAPI เมื่อเลือกพร็อกซีผกผัน แอป Node.js หรือไม่มีเป้าหมาย ป้อน 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 Callout, นโยบาย 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>

ฟีเจอร์นี้ครอบคลุมเอกสารต่อไปนี้

(APIRT-1475)

รองรับอัลกอริทึม RSA_SHA256 สำหรับนโยบายการยืนยัน SAML (Cloud 16.01.20)

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

การตรวจสอบความถูกต้องเมื่ออัปโหลดใบรับรอง (Cloud 16.01.20)

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

ดูข้อมูลเพิ่มเติมได้ที่ อัปโหลดไฟล์ JAR ไปยัง Keystore และ อัปโหลดใบรับรองไปยัง 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 จะลบส่วนหัวX-Forwarded-Forคำขอ HTTP ที่อาจมีที่อยู่ 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 คุณสามารถเข้าถึงการตอบกลับข้อความได้โดยใช้การอ้างอิงไปยังพร็อพเพอร์ตี้ "source" ดังนี้
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 การจัดการ Apigee Edge

องค์ประกอบทั้งหมดที่มีอยู่ในทรัพยากรแคชทั้งหมด (รวมถึงแคชเริ่มต้น) จะขึ้นอยู่กับ หน่วยความจำทั้งหมดที่จัดสรรให้กับแคช โดยค่าเริ่มต้น หน่วยความจำทั้งหมดที่จัดสรรสำหรับการแคชในหน่วยความจำ ใน Message Processor ที่กำหนดคือ 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 การจัดการ (Cloud 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) ที่กำหนดขอบเขตสภาพแวดล้อมใน UI การจัดการ Edge ได้แล้ว KVM ที่กำหนดขอบเขตสภาพแวดล้อมมีคู่คีย์/ค่าที่พร็อกซี API ใดก็ได้เข้าถึงได้ในสภาพแวดล้อม เช่น test หรือ prod ในเมนู UI การจัดการ ให้ไปที่ API > การกำหนดค่าสภาพแวดล้อม > เลือกสภาพแวดล้อมที่ต้องการ > แท็บ Key Value Maps ดูข้อมูลเพิ่มเติมได้ที่การสร้างและแก้ไข แผนที่ค่าคีย์ของสภาพแวดล้อม (MGMT-1393)

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

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

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

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

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

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

บริการ Analytics

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

ในรายงานที่กําหนดเองของข้อมูลวิเคราะห์และการเรียก API ตอนนี้ฟังก์ชันการรวม "sum" พร้อมใช้งานแล้วสําหรับ เวลาในการตอบกลับเป้าหมาย เวลาในการตอบกลับทั้งหมด และ 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" ต่อไปนี้ได้แล้ว ?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)

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

แผนที่ภูมิศาสตร์ของข้อมูลวิเคราะห์มีการเจาะลึก "เมือง" สำหรับสหรัฐอเมริกาและแคนาดา เมื่อคุณ คลิกรัฐหรือจังหวัดบนแผนที่ ระบบจะแสดงรายชื่อเมืองที่โทรออก (MGMT-2282)

อักขระ | (ไปป์) และ = ในรายงานที่กําหนดเองของข้อมูลวิเคราะห์ (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 สำหรับ 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

Symlink ที่เสียสำหรับคอมโพเนนต์ 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

Cloud 16.01.20

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

Cloud 15.07.08

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

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

Cloud 15.07.22

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

Cloud 15.08.05

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

Cloud 15.09.02

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

Cloud 15.09.30

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

Private Cloud 4.15.07.03

รหัสปัญหา คำอธิบาย
APIRT-1600 ConcurrentModificationException ในบันทึกของ Router
APIRT-1734 การอัปเดตไฟล์ทรัพยากรโดยไม่มีการหยุดทำงานที่ระดับองค์กร/สภาพแวดล้อม
APIRT-1820 เวลาในการตอบสนองเป็นระยะๆ (> 1%) ใน Private Cloud 4.15.04 environment
APIRT-2159 เพิ่ม message_id ลงในคำนำหน้าการบันทึก
APIRT-2160 ยกเว้นแฮนด์เชค SSL จาก request_processing_latency ในข้อมูลการวิเคราะห์
AXAPP-1882 เธรดของโปรแกรมดูสำหรับผู้บริโภคเชื่อมต่อกับคิวที่ไม่ถูกต้องในการติดตั้งใช้งานแบบ Active/Active
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 ต้องตรวจสอบเวอร์ชัน SSTable ของ Cassandra ก่อน อัปเกรด

Private Cloud 4.15.07.01

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

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

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

รหัสปัญหา คำอธิบาย
APIRT-2742 การผสานรวม JMX ของ Edge ไม่พร้อมใช้งานกับ Edge สำหรับ 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 ของแพ็กเกจที่ทราบกันดี เอเจนต์ Katello ที่ใช้ในเซิร์ฟเวอร์ Satellite 6 จะติดตั้งในโฮสต์ Apigee Edge ที่เรียกใช้ Daemon Qpid ไม่ถูกต้อง
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