คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันพฤหัสบดีที่ 24 มีนาคม 2016 เราได้เปิดตัว Apigee Edge สำหรับ Private Cloud เวอร์ชันใหม่
ตั้งแต่รุ่นไตรมาสก่อนหน้าของ Edge for Private Cloud (4.15.07.00) มีการเปิดตัวรุ่นต่อไปนี้ ซึ่งรวมอยู่ในรุ่นฟีเจอร์นี้
- Cloud: 15.07.08, 15.07.22, 15.08.05, การย้ายข้อมูล Nginx, 15.09.02, 15.09.30, 16.01.20
- Private Cloud: 4.15.07.01, 4.15.07.03
ดูเกี่ยวกับหมายเลข รุ่นเพื่อทำความเข้าใจวิธีตรวจสอบว่ารุ่น Cloud ที่เฉพาะเจาะจงรวมอยู่ใน 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: มุมมองแดชบอร์ดรายงานที่กําหนดเองของรายงานหลายฉบับ (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, apiee-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>/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>/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 |
|
|
การเริ่มใช้งาน |
/<inst_root>/apigee4/bin/setup-org.sh |
|
|
เพิ่มองค์กร สภาพแวดล้อม และโฮสต์เสมือนในขั้นตอนเดียว |
/<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 |
|
การเปิดตัวเวอร์ชันอัลฟ่าของ เครื่องมือและแดชบอร์ดการตรวจสอบ
การเปิดตัวนี้รวมถึงเครื่องมือตรวจสอบและแดชบอร์ดใหม่สำหรับ 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 Proxy การตั้งค่าทั้งหมดจะเหมือนกับวิซาร์ดพร็อกซี API ก่อนหน้า (MGMT-1376)
สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swagger) (Cloud 16.01.20)
ในการออกแบบวิซาร์ดพร็อกซี API ใหม่ คุณสามารถสร้างพร็อกซี API จากเอกสาร OpenAPI (Swagger) ได้แล้ว ในหน้าแรกของวิซาร์ดพร็อกซี API ให้คลิกใช้ OpenAPI เมื่อเลือกReverse Proxy, แอป 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 Proxy ที่ส่งคำขอไปยังเซิร์ฟเวอร์เป้าหมาย คุณจะดูคำขอไปยังเซิร์ฟเวอร์เป้าหมายเป็นคำสั่ง 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 |
ลิงก์สัญลักษณ์ที่เสียสำหรับคอมโพเนนต์ 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 | รายงานแอปของนักพัฒนาซอฟต์แวร์ แท็บ Analytics ไม่แสดงกราฟความผิดปกติ |
| 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 จะว่างเปล่าเมื่อนักพัฒนาแอปยอมรับแพ็กเกจอัตราค่าฟีเจอร์ |
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 | ระบบไม่สร้างตัวแปรที่กำหนดเอง (นโยบายตัวรวบรวมสถิติ) ในสภาพแวดล้อมการใช้งานจริง เมื่อเปิดใช้ Zookeeper 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 ที่ไม่มีตัวจัดสรรภาระงานจะไม่สร้างส่วนหัว X-Forwarded-For HTTP อย่างถูกต้อง |
| 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 Server 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 |