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

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

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

กระบวนการอัปเดต

หากต้องการอัปเดตการติดตั้ง ให้ทำตามขั้นตอนต่อไปนี้

  1. ใน Edge Management Server, ตัวประมวลผลข้อความ และโหนด UI ทั้งหมด ให้ล้าง Yum repos:
    > น่าอร่อยจริงๆ

  2. ในโหนดเซิร์ฟเวอร์การจัดการและโหนดตัวประมวลผลข้อความ ให้เรียกใช้คำสั่ง:

    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    โดย configFile จะระบุไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Edge

  3. ในโหนด Edge UI ทั้งหมด ให้อัปเดต edge-ui:

    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

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

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

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

นำโค้ดการแก้ไขข้อบกพร่องออกจาก JavaScriptStepExecution แล้ว

edge-gateway-4.16.05-0.0.1074
DOS-4039

การตรวจสอบสิทธิ์ภายนอกทำให้คำสั่ง apigee-service ล้มเหลว

เมื่อเปิดใช้การตรวจสอบสิทธิ์ภายนอก ลูกค้าส่วนใหญ่จะใช้ Active Directory SAM เป็นชื่อผู้ใช้สำหรับตรวจสอบสิทธิ์ แทนที่จะเป็นที่อยู่อีเมลที่ เซิร์ฟเวอร์ Edge OpenLDAP ใช้อยู่

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

IS_EXTERNAL_AUTH="true"

บรรทัดนี้จะกำหนดค่า Edge ให้รองรับชื่อบัญชี แทนอีเมล เนื่องจาก ชื่อผู้ใช้

โปรดดูข้อมูลเพิ่มเติมในเวอร์ชัน 4.16.05

apigee-lib-4.16.05-0.0.946
EDGEUI-664 ตอนนี้เซสชัน UI ของ Edge ขยายได้อย่างถูกต้องเมื่อผู้ใช้ดำเนินการ การดำเนินการ edge-ui-4.16.09-0.0.3806
MGMT-1430

การตรวจสอบทรัพยากรพร็อกซี API

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

edge-gateway-4.16.05-0.0.1074

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

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

รหัสปัญหา คำอธิบาย
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
APIRT-3364

ตัวประมวลผลข้อความจะค้นหา DNS บน IPv4 และ IPv6

หากคุณได้ติดตั้งและเปิดใช้ NSCD (Name Service Cache Daemon) คุณอาจ โปรดสังเกตว่าตัวประมวลผลข้อความทำการค้นหา DNS 2 รายการ รายการหนึ่งสำหรับ IPv4 และอีกรายการหนึ่งสำหรับ IPv6

วิธีปิดใช้การค้นหา DNS บน IPv6

  1. ในทุกโหนดตัวประมวลผลข้อความ ให้แก้ไข /etc/nscd.conf
  2. ตั้งค่าพร็อพเพอร์ตี้ต่อไปนี้

    โฮสต์เปิดใช้งานแคช ไม่ใช่
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

DOC-1687 เนื่องจากมีความขัดแย้งของทรัพยากร Dependency ของแพ็กเกจที่ทราบอยู่แล้ว Agent ของ Katello ที่ใช้ในดาวเทียม เซิร์ฟเวอร์ 6 จะไม่ติดตั้งอย่างถูกต้องในโฮสต์ Apigee Edge ที่เรียกใช้ Qpid Daemon