คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ
Apigee X info
เมื่อวันที่ 3 เมษายน 2020 เราได้เปิดตัว Apigee Hybrid Runtime เวอร์ชัน 1.2.0
กำลังอัปเกรด
ฟีเจอร์และการอัปเดตใหม่ๆ
ฟีเจอร์ใหม่และการอัปเดตในรุ่นนี้มีดังนี้
เพิ่มการกำหนดค่าโฮสต์เสมือนใหม่เพื่อระบุกฎการกำหนดเส้นทาง
virtualhostsฟีเจอร์การกำหนดค่าใหม่ช่วยแก้ปัญหา
ที่ลำดับการกำหนดเส้นทางเส้นทางฐานไปยังสภาพแวดล้อมหลายรายการ
ไม่แน่นอน โปรดดูรายละเอียดที่หัวข้อ
กำหนดค่าโฮสต์เสมือน (150336519)
เปิดตัวนโยบาย OASValidation เวอร์ชันเบต้า
นโยบาย OASValidation (การตรวจสอบข้อกำหนด OpenAPI) (เบต้า) ช่วยให้คุณตรวจสอบ ข้อความคำขอหรือการตอบกลับที่เข้ามากับข้อกำหนด OpenAPI 3.0 (JSON หรือ YAML) ได้ ดูข้อมูลเพิ่มเติมได้ที่นโยบาย OASValidation (เบต้า) (144949685)
เปิดตัวการรองรับ WebSocket เวอร์ชันเบต้า
Apigee Hybrid รองรับการเชื่อมต่อ WebSocket ตอนนี้ไคลเอ็นต์พร็อกซี API สามารถขออัปเกรดโปรโตคอล จาก HTTP เป็น WebSockets ได้แล้ว ดูรายละเอียดได้ที่การใช้ WebSocket (เบต้า)
การเข้าถึงค่าข้อมูลลับของนโยบายจากข้อมูลลับของ Kubernetes
ฟีเจอร์ใหม่ช่วยให้คุณเข้าถึงค่าที่จัดเก็บไว้ใน Kubernetes Secret ในตัวแปรโฟลว์ของพร็อกซีได้ โปรดดูรายละเอียดที่หัวข้อการจัดเก็บข้อมูลใน Kubernetes Secret (133377603)
องค์ประกอบ Apigee Operators (AO) จะแทนที่ ADAC และ ADAH
Apigee Operators (AO) สร้างและอัปเดตทรัพยากร Kubernetes และ Istio ระดับต่ำที่จำเป็น ในการติดตั้งใช้งานและดูแลรักษา AD เช่น คอนโทรลเลอร์จะดำเนินการปล่อยตัวประมวลผลข้อความ นอกจากนี้ยังตรวจสอบการกำหนดค่า ApigeeDeployment ก่อนที่จะบันทึกลงในคลัสเตอร์ Kubernetes ด้วย AO จะแทนที่ Apigee Deployment Admissionhook (ADAH) และ Apigee Deployment Controller (ADC) ดู ao ในข้อมูลอ้างอิงพร็อพเพอร์ตี้การกำหนดค่า (151250559)
แทนที่และเลิกใช้งานพร็อพเพอร์ตี้การกำหนดค่าคลัสเตอร์และโปรเจ็กต์บางรายการ
เพิ่มพร็อพเพอร์ตี้การกำหนดค่าใหม่ 2 รายการ ได้แก่ k8sCluster และ gcp
พร็อพเพอร์ตี้เหล่านี้จะแทนที่พร็อพเพอร์ตี้ที่เลิกใช้งานแล้วต่อไปนี้ k8sClusterName
gcpRegion และ gcpProjectID โปรดดูรายละเอียดที่ข้อมูลอ้างอิงพร็อพเพอร์ตี้การกำหนดค่า (146299599)
การขยายวอลุ่มแบบถาวรสำหรับ Cassandra ใน Kubernetes
เราได้เพิ่มกระบวนการเพื่อขยายวอลุ่มถาวรที่ใช้โดย apigee-cassandra เพื่อรองรับความต้องการพื้นที่เก็บข้อมูล โดยไม่ต้องเพิ่มโหนดเพียงเพื่อเพิ่มพื้นที่เก็บข้อมูล ดู ขยายวอลุ่มแบบถาวรของ Cassandra (138167919)
รองรับแหล่งที่มาเพิ่มเติมสำหรับใบรับรอง คีย์การเข้ารหัส และ SA
เพิ่มพร็อพเพอร์ตี้การกำหนดค่าใหม่ซึ่งช่วยให้มีความยืดหยุ่นมากขึ้นในการระบุใบรับรอง TLS, คีย์การเข้ารหัส และคีย์บัญชีบริการ พร็อพเพอร์ตี้ใหม่ มีดังนี้
kmsEncryptionPathkmsEncryptionSecret.keykmsEncryptionSecret.namecassandra.backup.serviceAccountSecretRefcassandra.restore.serviceAccountSecretRefenvs[].cacheEncryptionPathenvs[].cacheEncryptionSecret.keyenvs[].cacheEncryptionSecret.nameenvs[].kmsEncryptionPathenvs[].kmsEncryptionSecret.keyenvs[].kmsEncryptionSecret.nameenvs[].serviceAccountSecretRefs.synchronizerenvs[].serviceAccountSecretRefs.udcaenvs[].sslSecretlogger.serviceAccountSecretRefmart.serviceAccountSecretRefmart.sslSecretmetrics.serviceAccountSecretRefsynchronizer.serviceAccountSecretRefudca.serviceAccountSecretRef
ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลอ้างอิงเกี่ยวกับพร็อพเพอร์ตี้การกำหนดค่า (145303466)
อนุญาตให้ลูกค้าปกปิดข้อมูลก่อนส่งไปยัง Analytics
เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณปกปิดข้อมูลวิเคราะห์บางอย่างก่อนที่จะส่งไปยัง ระนาบการจัดการ โปรดดูรายละเอียดที่หัวข้อ ปกปิดข้อมูลผู้ใช้เพื่อการวิเคราะห์ (142578910)
ขยายวอลุ่มแบบถาวรสำหรับ StatefulSet
เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณขยาย Persistent Volume ที่ apigee-cassandra ใช้เพื่อรองรับความต้องการพื้นที่เก็บข้อมูลได้โดยไม่ต้องเพิ่มกำลังประมวลผล ดูข้อมูลเพิ่มเติมได้ที่ ขยายวอลุ่มถาวรสำหรับ StatefulSets (138167919)
อัปเกรดเวอร์ชันขั้นต่ำที่รองรับของ GKE, Anthos และ AKS
ตอนนี้ Apigee Hybrid รองรับ GKE 1.14.x, Anthos 1.2 และ AKS 1.14.x แล้ว (149578101)
รองรับ TLS 1.3 สำหรับการเชื่อมต่อขาขึ้น
พร็อพเพอร์ตี้การกำหนดค่าใหม่ 2 รายการช่วยให้คุณตั้งค่าเวอร์ชัน TLS ขั้นต่ำและสูงสุดสำหรับ
ขาเข้าได้ ได้แก่ ingress.minTLSProtocolVersion และ maxTLSProtocolVersion
ค่าที่เป็นไปได้คือ 1.0, 1.1, 1.2 และ 1.3 ดูข้อมูลเพิ่มเติมได้ที่
ข้อมูลอ้างอิงพร็อพเพอร์ตี้
การกำหนดค่า (117580780)
รองรับการกำหนดค่าพร็อกซีส่งต่อสำหรับรันไทม์แบบไฮบริด
ตอนนี้พร็อกซี HTTP แบบส่งต่อรองรับพร็อกซี API ที่ทําให้ใช้งานได้กับสภาพแวดล้อมแล้ว โปรดดูรายละเอียดที่หัวข้อกำหนดค่าการส่งต่อพร็อกซี (148970527)
รองรับ hostAliases หลายรายการต่อสภาพแวดล้อม
เพิ่มพร็อพเพอร์ตี้การกำหนดค่าใหม่ envs[].hostAliases แล้ว พร็อพเพอร์ตี้นี้
ช่วยให้คุณเพิ่มนามแฝงโฮสต์หลายรายการลงในสภาพแวดล้อมได้ ใช้องค์ประกอบนี้แทน
hostAlias ซึ่งเลิกใช้งานแล้ว โปรดดูรายละเอียดที่หัวข้อ
การเพิ่ม
ชื่อแทนโฮสต์หลายรายการไปยังสภาพแวดล้อม (150738495)
อนุญาตให้ใช้เทมเพลตสำหรับชุดพร็อพเพอร์ตี้
เพิ่มองค์ประกอบใหม่ <PropertySetRef> ลงในองค์ประกอบ <AssignVariable> ของนโยบาย <AssignMessage> <PropertySetRef> ช่วยให้คุณสร้างคู่ชื่อ/คีย์ชุดพร็อพเพอร์ตี้แบบไดนามิกได้ ฟีเจอร์นี้ใช้ได้กับพร็อกซี API ที่ติดตั้งใช้งานใน Apigee Hybrid เท่านั้น ดู AssignVariable (148612340)
แก้ไขข้อบกพร่องแล้ว
เราได้แก้ไขข้อบกพร่องต่อไปนี้ในรุ่นนี้ รายการนี้มีไว้สำหรับผู้ใช้ที่ต้องการตรวจสอบว่า คำขอรับการสนับสนุนได้รับการแก้ไขแล้วหรือไม่เป็นหลัก ไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียดแก่ผู้ใช้ทุกคน
| รหัสปัญหา | ชื่อคอมโพเนนต์ | คำอธิบาย |
|---|---|---|
| 147958049 | รันไทม์ | แก้ไขปัญหาเกี่ยวกับเวลาในการจัดลำดับการเริ่มต้นรันไทม์ ซึ่งบางครั้งทำให้ตัวซิงโครไนซ์เริ่มต้นทำงานอย่างถูกต้องไม่ได้ |
| 149867244 | แพลตฟอร์ม K8S | พ็อด apigee-cps-setup ล้มเหลวในการตั้งค่าหลายภูมิภาค |
| 150187652 / 149117839 | รันไทม์ | ใช้ขีดกลางในชื่อสภาพแวดล้อมไม่ได้ |
| 149220463 | พ็อด MP | ต้องติดตั้งพร็อกซีที่ติดตั้งไว้ก่อนหน้านี้อีกครั้ง |
| 144321144 | รันไทม์ | โหลดพร็อกซีที่มีโฮสต์เสมือนที่ปลอดภัยซ้ำไม่ได้ |
| 147685310 | รันไทม์ | การเริ่มต้น Synchronizer ไม่สำเร็จเนื่องจากดึงโทเค็น GCP ไม่สำเร็จระหว่างการเริ่มต้น |
| 151115900 | รันไทม์ | การตรวจสอบภายในเป็นระยะไม่ได้เกิดขึ้นสำหรับ HybridMART ซึ่งส่งผลให้เกิดผลลัพธ์ที่ผิดพลาด |
ปัญหาที่ทราบ
ตารางต่อไปนี้อธิบายปัญหาที่ทราบแล้วสำหรับรุ่นนี้
| ปัญหา | คำอธิบาย |
|---|---|
| ไม่มี | ข้อผิดพลาดส่วนหัว HTTP ไม่ถูกต้อง: Istio Ingress จะเปลี่ยนการตอบกลับเป้าหมายขาเข้าทั้งหมด เป็นโปรโตคอล HTTP2 เนื่องจากตัวประมวลผลข้อความแบบไฮบริดรองรับเฉพาะ HTTP1 คุณจึงอาจเห็นข้อผิดพลาดต่อไปนี้เมื่อมีการเรียกใช้พร็อกซี API http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] หากเห็นข้อผิดพลาดนี้ คุณสามารถดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อแก้ไขปัญหา ได้
|
| 144584813 | หากคุณสร้างเซสชันการแก้ไขข้อบกพร่อง แต่เซสชันยังไม่มีธุรกรรมใดๆ API รายการเซสชันการแก้ไขข้อบกพร่องจะไม่รวมเซสชันไว้ในรายการนี้ API จะรวมเฉพาะเซสชันที่มีธุรกรรมอย่างน้อย 1 รายการไว้ในการตอบกลับ |
| 143659917 | ต้องตั้งค่าหมดอายุของนโยบาย PopulateCache เป็นค่าที่ชัดเจน ระหว่าง 1 ถึง 30 เช่น <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | สรุป: มีเวลาในการตอบสนองสูงมากเมื่อใช้ API หรือ UI เพื่อดูสถานะการติดตั้งใช้งานขององค์กร
ความหน่วงนี้อาจส่งผลให้ได้คำตอบเป็น วิธีแก้ปัญหาชั่วคราว: รีเฟรชเบราว์เซอร์ (หรือส่งคำขออีกครั้ง) |