คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X ข้อมูล
ในวันพฤหัสบดีที่ 24 มีนาคม 2016 เราได้เปิดตัว Apigee Edge เวอร์ชันใหม่สำหรับ Private Cloud
นับตั้งแต่ Edge for Private Cloud รุ่นที่เป็นไตรมาสก่อนหน้า (4.15.07.00) เราได้เกิดรุ่นต่อไปนี้และรวมอยู่ในการเผยแพร่ฟีเจอร์นี้
- ระบบคลาวด์: 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
โปรดดูเกี่ยวกับหมายเลขรุ่นเพื่อทำความเข้าใจวิธีดูว่ารุ่นระบบคลาวด์ที่เฉพาะเจาะจงนั้นรวมอยู่ใน 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
ตำแหน่งติดตั้งโปรแกรมติดตั้งอยู่ที่ไหนก็ได้ โดยมีค่าเริ่มต้นเป็น /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 ในไดเรกทอรี /<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 ที่เว็บไซต์ Apigee ftp: ftp://ftp.apigee.com/
แทนที่สคริปต์การกำหนดค่า Edge แล้ว
ระบบได้นำสคริปต์การกำหนดค่าที่ใช้ใน Edge รุ่นก่อนหน้านี้ออกแล้วและแทนที่ด้วยสคริปต์ใดรายการต่อไปนี้
- คำสั่งที่คุณเรียกใช้ผ่านยูทิลิตี Apigee เช่น ยูทิลิตี apigee-service, apigee-all, apigee-setup, apiee-provision หรือ Apigee- migration
เช่น แทนที่สคริปต์ 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 ได้ในเว็บไซต์ Apigee ftp: ftp://ftp.apigee.com/ เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่าผ่านคำสั่งในปัจจุบัน
เราเตอร์ Edge ใหม่
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 Stack ของ API จำนวน 3 รายการ
คุณสามารถใช้ DNS แบบ Round-robin แทนตัวจัดสรรภาระงานได้ ในสถานการณ์นี้ คุณจะสร้างรายการ DNS ที่มีระเบียน A หลายรายการที่ตรงกับที่อยู่ IP ของสแต็ก BaaS ในระหว่างการค้นหา DNS เซิร์ฟเวอร์ DNS จะส่งกลับค่าระเบียน A โดยอัตโนมัติแบบ Round Robin
เอกสารใหม่อธิบายวิธีเพิ่มโหนด Cassandra และ ZooKeeper และวิธีเพิ่มศูนย์ข้อมูลไปยังศูนย์ข้อมูลที่มีอยู่
ตอนนี้ไฟล์ ZIP เอกสารในเว็บไซต์ Apigee FTP จะมี "Scaling Edge สำหรับ Private 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 |
ไดเรกทอรีบันทึก |
/<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 |
ทดสอบการติดตั้ง |
/<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 |
เพิ่มสภาพแวดล้อม |
/<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 เครื่องมือนี้จะช่วยให้คุณเข้าใจประสิทธิภาพของคอมโพเนนต์ต่างๆ (เราเตอร์, ตัวประมวลผลข้อความ, ZooKeeper, Cassandra) รวมถึงรหัสข้อผิดพลาด http สำหรับองค์กรและสภาพแวดล้อมต่างๆ ในการทำให้ใช้งานได้ นอกจากนี้คุณยังดูสแนปชอตของข้อมูลหน้าแดชบอร์ดและแชร์กับ Apigee เพื่อช่วยแก้ไขเหตุการณ์การสนับสนุนได้ด้วย
เอกสารประกอบรวมถึงวิธีการติดตั้งจะอยู่ในไฟล์ ZIP ของเอกสาร Edge 4.16.01 ซึ่งอยู่ในเว็บไซต์ Apigee ftp ที่ ftp://ftp.apigee.com/
อย่างไรก็ตาม ก่อนที่คุณจะติดตั้งและใช้หน้าแดชบอร์ดได้ คุณต้องลงนามในข้อตกลงการประเมิน Apigee ในไฟล์ ZIP ของเอกสารก่อน แล้วจึงส่งกลับไปให้ Apigee ทางอีเมลโดยส่งอีเมลไปที่ orders@apigee.com
แพลตฟอร์ม Edge
การจัดรูปแบบ UI การจัดการใหม่ (Cloud 15.09.30)
หน้าหลายหน้าใน UI การจัดการมีการอัปเดตรูปลักษณ์ (MGMT-2627)
บริการ API
วิซาร์ดพร็อกซี API ที่มีการออกแบบใหม่ (Cloud 16.01.20)
วิซาร์ดพร็อกซี API ได้รับการออกแบบใหม่แล้ว เมื่อคุณคลิก "+ พร็อกซี API" ในหน้าพร็อกซี API ใน UI การจัดการ วิซาร์ดใหม่จะแนะนำขั้นตอนการสร้างพร็อกซี API การตั้งค่าเดียวกันกับวิซาร์ดพร็อกซีของ API ก่อนหน้านี้ทั้งหมดจะพร้อมใช้งาน (MGMT-1376)
สร้างพร็อกซี API ด้วยเอกสาร OpenAPI (Swagger) (Cloud 16.01.20)
ในการออกแบบวิซาร์ดพร็อกซี API ใหม่ คุณสามารถสร้างพร็อกซี API จากเอกสาร OpenAPI (Swคนหนึ่ง) ได้ ในหน้าแรกของวิซาร์ดพร็อกซี 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, นโยบาย 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>
ฟีเจอร์นี้อยู่ในเอกสารต่อไปนี้
- ข้อมูลอ้างอิงการกำหนดค่าพร็อกซี API
- https://community.apigee.com/articles/21424/dynamic-sslinfo-for-targetendpoint-using-variable.html
(APIRT-1475)
การสนับสนุนอัลกอริทึม RSA_SHA256 สำหรับนโยบายการยืนยัน SAML (Cloud 16.01.20)
ในขณะนี้นโยบายการยืนยันสิทธิ์ SAML สนับสนุนอัลกอริทึม RSA_SHA256 เพิ่มเติมจาก RSA_SHA1 (APIRT-1779)
การตรวจสอบความถูกต้องในการอัปโหลดใบรับรอง (Cloud 16.01.20)
API การจัดการจะตรวจสอบใบรับรองเมื่ออัปโหลดเพื่อช่วยป้องกันการอัปโหลดใบรับรองที่หมดอายุหรือไม่ถูกต้องไปยังคีย์สโตร์และ Truststore ใบรับรองจะได้รับการตรวจสอบเพื่อให้มั่นใจว่าไฟล์มีขนาดไม่เกิน 50 KB และรูปแบบเป็น PEM หรือ DER โดยจะมีการตรวจสอบวันหมดอายุของใบรับรองด้วย หากต้องการลบล้างการตรวจสอบการหมดอายุเริ่มต้น (เพื่อไม่ตรวจสอบการหมดอายุของใบรับรองเมื่ออัปโหลด) ให้ใช้พารามิเตอร์การค้นหาต่อไปนี้ ?ignoreExpiryValidation=true
โปรดดูข้อมูลเพิ่มเติมที่ อัปโหลดไฟล์ JAR ไปยังคีย์สโตร์และ อัปโหลดใบรับรองไปยัง Truststore (SECENG-516) และ (APIRT-2213)
การหยั่งสัญญาณอัตโนมัติในหน้าบันทึก Node.js (ระบบคลาวด์ 16.01.20)
เมื่อดูบันทึก Node.js จากตัวแก้ไขพร็อกซี หน้าบันทึก Node.js จะมีการรีเฟรชโดยอัตโนมัติเป็นระยะๆ เพื่อแสดงบันทึกใหม่ที่มี คลิก "หยุดการรีเฟรชอัตโนมัติ" เพื่อปิดการรีเฟรชอัตโนมัติ (MGMT-1692)
X-Forwarded-For ส่วนหัว HTTP (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 การจัดการ 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 การจัดการ (Cloud 15.07.22)
ฝ่ายวิศวกรรมของ Apigee ได้แก้ไขข้อบกพร่องเล็กน้อยและปรับปรุงความสามารถในการใช้งานใน UI การจัดการ
cURL ใน Trace (ระบบคลาวด์ 15.09.02)
เมื่อติดตามการเรียกพร็อกซี API ที่ส่งคำขอไปยังเซิร์ฟเวอร์เป้าหมาย คุณจะดูคำขอที่ส่งไปยังเซิร์ฟเวอร์เป้าหมายเป็นคำสั่ง cURL ได้ เลือกขั้นตอน "ส่งคำขอไปยังเซิร์ฟเวอร์เป้าหมาย" ในแผนภาพแผนที่ธุรกรรม แล้วคลิกปุ่ม "แสดง Curl" ในคอลัมน์ "คำขอที่ส่งไปยังเซิร์ฟเวอร์เป้าหมาย" ในแผงรายละเอียดระยะ (MGMT-2589)
การมาสก์ข้อมูลสัญลักษณ์พิเศษ (ระบบคลาวด์ 15.09.02)
เมื่อใช้การมาสก์ข้อมูลเพื่อมาสก์ข้อมูลที่ละเอียดอ่อนในเพย์โหลด JSON คุณจะมาสก์สัญลักษณ์พิเศษ เช่น $, * และ { ได้แล้ว (APIRT-1727)
แมปค่าคีย์ใน UI การจัดการ (ระบบคลาวด์ 15.09.30)
ตอนนี้คุณสามารถสร้างและจัดการ Key Value Maps (KVM) ที่มีขอบเขตสภาพแวดล้อมใน UI การจัดการ Edge ได้แล้ว KVM ที่กำหนดขอบเขตสภาพแวดล้อมมีคู่คีย์/ค่าที่เข้าถึงได้โดยพร็อกซี API ในสภาพแวดล้อม เช่น test หรือ prod ในเมนู UI การจัดการ ให้ไปที่ API > การกำหนดค่าสภาพแวดล้อม > เลือกสภาพแวดล้อมที่คุณต้องการ > แท็บการแมปคีย์ ดูข้อมูลเพิ่มเติมได้ที่การสร้างและแก้ไขแมปค่าคีย์สภาพแวดล้อม (MGMT-1393)
การหมดอายุเริ่มต้นของนโยบาย StudentsCache ใน UI การจัดการ (Cloud 15.09.30)
เมื่อเพิ่มนโยบาย addeCache ด้วยเครื่องมือแก้ไขพร็อกซี API ระบบจะเติมองค์ประกอบ <TimeoutInSec> สำหรับการหมดอายุของแคชล่วงหน้าด้วยค่า 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 ตามที่อธิบายไว้ในสร้างรายงาน (โปรดทราบว่าฟีเจอร์นี้ยังไม่พร้อมใช้งานใน UI รายงานการสร้างรายได้) ในรายงานแบบละเอียด ตอนนี้ชื่อแพ็กเกจราคาและรหัสที่มีอยู่จะอยู่ใกล้กับส่วนหน้าของรายงาน พร้อมกับคอลัมน์การจัดกลุ่มอื่นๆ (DEVRT-1740)
บริการการวิเคราะห์
ฟังก์ชัน 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" ต่อไปนี้ ?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)
วิดเจ็ตวันที่/เวลาใหม่ในรายงานที่กำหนดเอง (ระบบคลาวด์ 16.01.20)
วิดเจ็ตเครื่องมือเลือกวันที่/เวลาในหน้ารายงานที่กำหนดเองใน UI การจัดการได้รับการปรับปรุงให้ดีขึ้น (MGMT-2881)
การเจาะลึกเมืองบนแผนที่ภูมิศาสตร์ (ระบบคลาวด์ 15.07.22)
GeoMap ใน Analytics มีการเจาะลึก "เมือง" สำหรับสหรัฐอเมริกาและแคนาดา เมื่อคุณคลิกรัฐหรือจังหวัดบนแผนที่ รายชื่อเมืองที่เกิดการโทรจะปรากฏขึ้น (MGMT-2282)
| (ขีดแนวตั้ง) และ = อักขระในรายงานที่กำหนดเองของ Analytics (ระบบคลาวด์ 15.09.02)
คำจำกัดความของรายงานที่กำหนดเองของ Analytics รองรับการใช้สัญลักษณ์ | (ขีดแนวตั้ง) และ = ก่อนหน้านี้ ต้องใช้การเข้ารหัส %7C และ %3D สำหรับสัญลักษณ์เหล่านั้น (MGMT-2504)
มิติข้อมูลคำต่อท้ายของเส้นทางพร็อกซี (ระบบคลาวด์ 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-ตรวจสอบความถูกต้องไม่ได้อีกต่อไปเนื่องจาก 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 | ปุ่มบันทึกไม่ได้เปิดใช้หลังจากเกิดข้อผิดพลาดขณะพยายามบันทึก Bundle ที่ทำให้ใช้งานได้แล้ว |
MGMT-2729 | การอัปเดตพอร์ตสำหรับ TargetServer ใน UI จะล้างข้อมูล SSLInfo |
MGMT-2702 | ช่องโหว่ด้านความปลอดภัยข้ามเว็บไซต์ใน Firefox และ IE แก้ไขช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นเนื่องจากมีช่องโหว่ของ FireFox และ IE ที่อนุญาตคำขอข้ามเว็บไซต์อย่างไม่ถูกต้อง |
MGMT-2681 | เครื่องมือแก้ไขพร็อกซี: เมื่อใช้การจับคู่นิพจน์ทั่วไปในเงื่อนไข Flow Navigator จะไม่แสดงคำกริยา |
MGMT-2361 | การติดตั้งใช้งานพร็อกซีล้มเหลวโดยมี RPCException: หมดเวลาการโทร |
MGMT-1662 | การทำให้พร็อกซี API ใช้งานได้ไม่สำเร็จระหว่างการเผยแพร่ Cloud สาธารณะของ Apigee |
DEVRT-2286 | sync-organization Monetization API เสีย API ที่ใช้ในการซิงค์ข้อมูล Apigee Edge กับการสร้างรายได้ได้รับการแก้ไขแล้วด้วยการรีเฟรชล่าสุดของรุ่น 16.01.20 |
DEVRT-2173 | ต้องเปลี่ยนชื่อแพ็กเกจแต่แก้ไขไม่ได้เนื่องจากแพ็กเกจราคาที่ใช้งานอยู่ |
DEVRT-1661 | นักพัฒนาซอฟต์แวร์ถูกบล็อกไม่ให้ส่งคำขอ API ก่อนวันที่เริ่มต้นแพ็กเกจราคา แต่ไม่มีการเปิดตัวการบล็อก หากนักพัฒนา API ยอมรับอัตราราคาแบบเหมาจ่ายรายเดือน ตามวอลุ่ม หรือแพ็กเกจที่เริ่มต้นในวันในอนาคต แล้วส่งคำขอ API ก่อนวันที่เริ่มต้นที่ระบุ นักพัฒนา API จะถูกบล็อกไม่ให้ส่งคำขอเพิ่มเติม เมื่อถึงวันที่เริ่มต้นแพ็กเกจราคา ระบบจะปล่อยการบล็อกแล้ว |
DEVRT-1643 | แพ็กเกจราคาฉบับร่างเสียหายหลังจากบันทึก |
AXAPP-1991 | เลือกไม่รับข้อมูลสรุป Analytics ของ Apigee และอีเมลก็ไม่หยุด |
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 | 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 เพียง 1 รายการเท่านั้น |
APIRT-2062 | แคชการตอบกลับทำงานไม่ถูกต้องเมื่อเป็นไปตามเงื่อนไข SkipCacheLookup |
APIRT-2061 | ตัวประมวลผลข้อความไม่พุชข้อความไปยัง QPID |
APIRT-2052 | มี CLOSE_WAIT จำนวนมากเนื่องจากพอร์ตการจัดการไม่ตอบสนอง |
APIRT-2024 | Nginx ที่ไม่มีตัวจัดสรรภาระงานไม่ป้อนข้อมูลส่วนหัว X-Forwarded-For อย่างถูกต้อง เพิ่มการแจ้งเตือนการเลิกใช้งาน X-Forwarded-For ในบันทึกประจำรุ่น 150930 และนโยบายการควบคุมการเข้าถึง |
APIRT-1933 | Classloader เฉพาะพร็อกซียังคงมอบสิทธิ์ให้ตัวโหลด MP |
APIRT-1877 | มาสก์การตอบกลับ XML ที่มีเนมสเปซไม่ได้ |
APIRT-1838 | Apigee-127: ConfirmAPIKey แสดงผลผลิตภัณฑ์ API เพียงรายการเดียวเมื่อมีผลิตภัณฑ์หลายรายการ |
APIRT-1827 | พบขีดจำกัดการสตรีมพร้อมกันต่ำ |
APIRT-1820 | เวลาในการตอบสนองที่ไม่สม่ำเสมอ (> 1%) ในสภาพแวดล้อม Private Cloud เวอร์ชัน 4.15.04 |
APIRT-707 | NPE ระหว่างรันไทม์หากองค์ประกอบ <GenerateResponse> อยู่ในนโยบาย ConfirmAccessToken |
เมฆ 15.07.08
รหัสปัญหา | คำอธิบาย |
---|---|
MGMT-2381 | ทำให้พร็อกซีใช้งานได้โดยใช้เครื่องมือแก้ไขพร็อกซีใหม่ไม่ได้ |
MGMT-2374 | ควรตัดเว้นวรรคในองค์ประกอบ BasePath ก่อนบันทึก ProxyEndpoint |
MGMT-2355 | UI ไม่ได้คำนวณสิทธิ์สำหรับหลายบทบาทอย่างถูกต้องหากบทบาทหนึ่งคือผู้ดูแลระบบ org |
MGMT-2324 | การนำเข้าโมเดล Swagger จะสร้างโหนด SmartDocs ที่ไม่ถูกต้อง |
MGMT-1518 | UI แสดงพร็อกซีว่าใช้งานได้ แม้ว่าการติดตั้งใช้งานจะไม่สำเร็จใน MP |
MGMT-1489 | ผลิตภัณฑ์ API ไม่มีการสร้างทรัพยากรที่ถูกต้อง |
DOC-1246 | ข้อความที่ขัดแย้งกันในเอกสารเกี่ยวกับโทเค็นเพื่อการเข้าถึง |
DEVRT-1661 |
NextRespecificFeeDate ว่างเปล่าเมื่อนักพัฒนาแอปยอมรับแพ็กเกจราคาฟีเจอร์ |
เมฆ 15.07.22
รหัสปัญหา | คำอธิบาย |
---|---|
TBD-73 | IP แบบคงที่สำหรับการรับส่งข้อมูลขาเข้าไปยัง Apigee |
MGMT-2422 | แก้ไขแอปของบริษัทไม่ได้ |
MGMT-2419 | ผู้ใช้ที่อยู่ในบทบาท "ผู้ใช้" ได้รับข้อผิดพลาดเกี่ยวกับสิทธิ์เมื่อเข้าสู่ระบบ |
MGMT-2341 | ตัวกรองรายงานที่กำหนดเองสร้างคำค้นหาไม่ถูกต้อง |
MGMT-2207 | JSONThreatProtection - ArrayElementCount จะไม่ทำงานหากองค์ประกอบที่มีอยู่ไม่ใช่องค์ประกอบหลัก ในนโยบาย JSON Threat Protection องค์ประกอบ ArrayElementCount ไม่จำกัดจำนวนรายการที่อนุญาตในอาร์เรย์อย่างถูกต้อง ปัญหานี้ได้รับการแก้ไขแล้ว |
MGMT-2158 | นำเข้า WSDL ไม่ได้หากเอาต์พุตอ้างอิงถึงส่วนที่ไม่มีประเภท |
เมฆ 15.08.05
รหัสปัญหา | คำอธิบาย |
---|---|
หลาย | แก้ไขข้อบกพร่องเล็กๆ น้อยๆ ในเครื่องมือแก้ไขพร็อกซี API |
เมฆ 15.09.02
รหัสปัญหา | คำอธิบาย |
---|---|
หลาย | แก้ไขข้อบกพร่องเล็กๆ น้อยๆ ในเครื่องมือแก้ไขพร็อกซี API |
MGMT-2618 | ปัญหาการติดตั้งใช้งานที่พบบ่อย |
MGMT-2588 | หน้าประวัตินักพัฒนาซอฟต์แวร์เรียกใช้ html/code -- ช่องโหว่ความต่อเนื่องของ XSS |
MGMT-2543 | ตัวแก้ไขพร็อกซีใหม่จะแก้ไข XML ใน <Payload> ของนโยบาย AssignMessage ซึ่งทำลายพร็อกซี API ที่มีอยู่ |
MGMT-2521 | เซสชันการติดตามค้างเป็นบางครั้ง |
MGMT-2519 | UI การกำหนดค่าสภาพแวดล้อมไม่ทำงาน |
AXAPP-1814 | ระบบจะไม่สร้างตัวแปรที่กำหนดเอง (นโยบายเครื่องมือรวบรวมสถิติ) ใน prod เมื่อเปิดผู้ดูแล zk |
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 | นโยบาย 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 | รหัสระบบการตรวจสอบสิทธิ์ภายนอกที่เพิ่มเป็นผู้ดูแลระบบที่มี + ในรหัสผ่านเสียหาย |
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 อย่างถูกต้อง |
APIRT-1838 | Apigee-127: ConfirmAPIKey แสดงผลผลิตภัณฑ์ API เพียงรายการเดียวเมื่อมีผลิตภัณฑ์หลายรายการ |
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 | การตรวจสอบคลัสเตอร์กับผู้ประมวลผลข้อมูลข้อความแสดงว่าเราเตอร์ที่เข้าถึงไม่ได้เป็นสมาชิกที่เชื่อมต่อ |
OPDK-1981 | backup-cassandra.sh ไม่ได้สำรองข้อมูล keyspace ของระบบ |
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 | ไม่ได้จัดการเนื้อหาที่บีบอัดอย่างถูกต้องเมื่อการเชื่อมต่อ: มีการส่งส่วนหัว "ปิด" โดยไม่มีส่วนหัว Content-Length หรือ Transfer-Encrypting |
ปัญหาที่ทราบ
รุ่นนี้มีปัญหาที่ทราบดังต่อไปนี้
รหัสปัญหา | คำอธิบาย |
---|---|
APIRT-2742 | การผสานรวม Edge JMX ไม่พร้อมใช้งานกับ Edge สำหรับ Private Cloud 4.16.01 เนื่องจากมีเซิร์ฟเวอร์ Nginx ที่มาแทนที่เราเตอร์ Netty |
APIRT-2978 |
เราเตอร์เริ่ม Nginx ไม่ได้หรือเราเตอร์เริ่มไม่สำเร็จ หากเราเตอร์ Edge เริ่มต้น 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 | เนื่องจากความขัดแย้งในการอ้างอิงแพ็กเกจที่ทราบแล้ว Agent Katello ที่ใช้ใน Satellite Server 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 |