คุณกำลังดูเอกสารประกอบของ 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 เป็น WebSocket ได้แล้ว ดูรายละเอียดได้ที่หัวข้อการใช้ WebSocket (เบต้า)
การเข้าถึงค่าลับของนโยบายจากข้อมูลลับของ Kubernetes
ฟีเจอร์ใหม่ช่วยให้คุณเข้าถึงค่าที่จัดเก็บไว้ในข้อมูลลับของ Kubernetes ในตัวแปรโฟลว์ของพร็อกซีได้ ดูรายละเอียดได้ที่หัวข้อการจัดเก็บข้อมูลในข้อมูลลับของ Kubernetes (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
ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลอ้างอิงพร็อพเพอร์ตี้การกำหนดค่า Configuration properties reference (145303466)
อนุญาตให้ลูกค้าปกปิดข้อมูลก่อนส่งไปยัง Analytics
เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณปกปิดข้อมูล Analytics บางรายการก่อนที่จะส่งไปยัง ระนาบการจัดการ ดูรายละเอียดได้ที่หัวข้อ ปกปิดข้อมูลผู้ใช้สำหรับ Analytics (142578910)
ขยายวอลุ่มแบบถาวรสำหรับ StatefulSet
เราได้เพิ่มฟีเจอร์ที่ช่วยให้คุณขยายวอลุ่มแบบถาวรที่ apigee-cassandra ใช้เพื่อ รองรับความต้องการพื้นที่เก็บข้อมูล โดยไม่จำเป็นต้องเพิ่มความสามารถในการประมวลผล ดูข้อมูลเพิ่มเติมได้ที่ หัวข้อขยายวอลุ่มแบบถาวรสำหรับ StatefulSet (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> policy. <PropertySetRef> ช่วยให้คุณสร้างคู่ชื่อ/คีย์ของชุดพร็อพเพอร์ตี้แบบไดนามิกได้ ฟีเจอร์นี้ใช้ได้กับพร็อกซี API ที่ทำให้ใช้งานได้ใน Apigee hybrid เท่านั้น ดู AssignVariable (148612340)
ข้อบกพร่องที่แก้ไขแล้ว
เราได้แก้ไขข้อบกพร่องต่อไปนี้ในรุ่นนี้ รายการนี้มีไว้สำหรับผู้ใช้ที่ต้องการตรวจสอบ ว่าตั๋วสนับสนุนของตนได้รับการแก้ไขแล้วหรือไม่ จึงไม่ได้ออกแบบมาเพื่อให้ข้อมูลโดยละเอียด แก่ผู้ใช้ทุกคน
| รหัสปัญหา | ชื่อคอมโพเนนต์ | คำอธิบาย |
|---|---|---|
| 147958049 | รันไทม์ | เราได้แก้ไขปัญหาการกำหนดเวลาในลำดับการเริ่มต้นรันไทม์ ซึ่งบางครั้งทำให้ ตัวซิงโครไนซ์เริ่มต้นไม่ถูกต้อง |
| 149867244 | แพลตฟอร์ม K8S | พ็อด apigee-cps-setup ล้มเหลวในการตั้งค่าหลายภูมิภาค |
| 150187652 / 149117839 | รันไทม์ | ใช้ขีดกลางในชื่อสภาพแวดล้อมไม่ได้ |
| 149220463 | พ็อด MP | ต้องทำให้พร็อกซีที่ทำให้ใช้งานได้ก่อนหน้านี้ใช้งานได้อีกครั้ง |
| 144321144 | รันไทม์ | โหลดพร็อกซีที่มีโฮสต์เสมือนที่ปลอดภัยอีกครั้งไม่ได้ |
| 147685310 | รันไทม์ | การเริ่มต้นตัวซิงโครไนซ์ล้มเหลวเนื่องจากดึงข้อมูลโทเค็น GCP ไม่สำเร็จระหว่างการเริ่มต้น |
| 151115900 | รันไทม์ | การตรวจสอบภายในเป็นระยะไม่ได้เกิดขึ้นกับ HybridMART ซึ่งส่งผลให้เกิดผลลบลวง |
ปัญหาที่ทราบ
ตารางต่อไปนี้อธิบายปัญหาที่ทราบในรุ่นนี้
| ปัญหา | คำอธิบาย |
|---|---|
| ไม่มี | ข้อผิดพลาดส่วนหัว HTTP ไม่ถูกต้อง: การรับส่งข้อมูลขาเข้าของ Istio จะเปลี่ยนการตอบกลับเป้าหมายขาเข้าทั้งหมดเป็นโปรโตคอล HTTP2 เนื่องจากตัวประมวลผลข้อความแบบไฮบริดรองรับเฉพาะ HTTP1 คุณ อาจเห็นข้อผิดพลาดต่อไปนี้เมื่อมีการเรียกพร็อกซี API http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] หากเห็นข้อผิดพลาดนี้ คุณสามารถดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้เพื่อแก้ไข ปัญหา
|
| 144584813 | หากคุณสร้างเซสชันการแก้ไขข้อบกพร่อง แต่เซสชันยังไม่มีธุรกรรมใดๆ API List Debug Sessions จะไม่รวมเซสชันในรายการนี้ API จะรวมเฉพาะ เซสชันในการตอบกลับหากเซสชันมีธุรกรรมอย่างน้อย 1 รายการ |
| 143659917 | การตั้งค่าการหมดอายุของนโยบาย PopulateCache ต้องตั้งค่าเป็นค่าที่ชัดเจน ระหว่าง 1 ถึง 30 เช่น <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | สรุป: มีเวลาในการตอบสนองสูงมากเมื่อใช้ API หรือ UI เพื่อดูสถานะการทำให้ใช้งานได้ขององค์กร
เวลาในการตอบสนองนี้อาจส่งผลให้เกิดการตอบกลับ วิธีแก้ปัญหา: รีเฟรชเบราว์เซอร์ (หรือส่งคำขออีกครั้ง) |