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

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

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

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

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

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

Private Cloud 4.15.07.03

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

Analytics: มุมมองหน้าแดชบอร์ดรายงานที่กำหนดเองของรายงานหลายรายการ (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>/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

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

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

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

เริ่มใช้งาน

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

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision 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

เพิ่มสภาพแวดล้อม

/<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
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

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

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

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

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

แพลตฟอร์ม Edge

การจัดรูปแบบ UI การจัดการใหม่ (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>

ฟีเจอร์นี้อยู่ในเอกสารต่อไปนี้

(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 ว่างเปล่าเมื่อนักพัฒนาแอปยอมรับแพ็กเกจราคาฟีเจอร์
หากนักพัฒนาแอปยอมรับแพ็กเกจราคาแบบเหมาจ่ายรายเดือน แบบตามปริมาณ หรือแพ็กเกจที่เริ่มต้นในอนาคต เรียก API ในแพ็กเกจราคา 2 ครั้งก่อนวันที่เริ่มต้น แล้วถูกบล็อกจากการเรียกใช้ (การทำงานที่คาดไว้) นักพัฒนาแอปก็ไม่ได้เลิกบล็อกโดยอัตโนมัติเมื่อแพ็กเกจราคามีผล ปัญหานี้ได้รับการแก้ไขแล้ว

เมฆ 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