1.2.0 – Ghi chú phát hành thời gian chạy kết hợp Apigee

Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào tài liệu Apigee X.
thông tin

Vào ngày 3 tháng 4 năm 2020, chúng tôi đã phát hành phiên bản 1.2.0 của thời gian chạy kết hợp Apigee.

Đang nâng cấp

Thông tin cập nhật và tính năng mới

Sau đây là các tính năng mới và nội dung cập nhật trong bản phát hành này.

Đã thêm một cấu hình máy chủ ảo mới để chỉ định các quy tắc định tuyến

Tính năng cấu hình virtualhosts mới giải quyết một vấn đề trong đó thứ tự mà các đường dẫn cơ sở được định tuyến đến nhiều môi trường là không chắc chắn. Để biết thông tin chi tiết, hãy xem phần Định cấu hình máy chủ ảo. (150336519)

Bản phát hành beta của chính sách OASValidation

Chính sách OASValidation (Xác thực theo quy cách OpenAPI) (Beta) cho phép bạn xác thực một thông báo yêu cầu hoặc phản hồi đến dựa trên Quy cách OpenAPI 3.0 (JSON hoặc YAML). Để biết thêm thông tin, hãy xem Chính sách OASValidation (Thử nghiệm). (144949685)

Bản phát hành beta hỗ trợ WebSocket

Apigee hybrid hỗ trợ các kết nối WebSocket. Giờ đây, các ứng dụng proxy API có thể yêu cầu nâng cấp giao thức từ HTTP lên WebSockets. Để biết thông tin chi tiết, hãy xem bài viết Sử dụng WebSocket (Thử nghiệm).

Truy cập vào các giá trị bí mật của chính sách từ các bí mật của Kubernetes

Một tính năng mới cho phép bạn truy cập vào các giá trị được lưu trữ trong một khoá bí mật Kubernetes trong các biến luồng proxy. Để biết thông tin chi tiết, hãy xem bài viết Lưu trữ dữ liệu trong một bí mật của Kubernetes. (133377603)

Phần tử Apigee Operators (AO) thay thế ADAC và ADAH

Apigee Operators (AO) Tạo và cập nhật các tài nguyên Kubernetes và Istio cấp thấp cần thiết để triển khai và duy trì AD. Ví dụ: bộ điều khiển thực hiện việc phát hành bộ xử lý thông báo. Ngoài ra, hãy xác thực cấu hình ApigeeDeployment trước khi duy trì cấu hình đó trong cụm Kubernetes. AO thay thế Apigee Deployment Admissionhook (ADAH) và Apigee Deployment Controller (ADC). Xem ao trong phần Tài liệu tham khảo về thuộc tính Cấu hình. (151250559)

Thay thế và ngừng sử dụng một số thuộc tính cấu hình dự án và cụm

Hai thuộc tính cấu hình mới đã được thêm vào: k8sClustergcp. Các thuộc tính này thay thế các thuộc tính không dùng nữa sau đây: k8sClusterName, gcpRegiongcpProjectID. Để biết thông tin chi tiết, hãy xem Tài liệu tham khảo về thuộc tính cấu hình. (146299599)

Mở rộng Dung lượng cố định cho Cassandra trên Kubernetes

Một quy trình đã được thêm vào để mở rộng ổ đĩa liên tục mà apigee-cassandra sử dụng nhằm đáp ứng nhu cầu lưu trữ mà không cần thêm nhiều nút chỉ để tăng bộ nhớ. Xem phần Mở rộng các ổ đĩa liên tục Cassandra. (138167919)

Hỗ trợ các nguồn bổ sung cho chứng chỉ, khoá mã hoá và SA

Chúng tôi đã thêm các thuộc tính cấu hình mới giúp bạn linh hoạt hơn trong cách chỉ định chứng chỉ TLS, khoá mã hoá và khoá tài khoản dịch vụ. Các thuộc tính mới được liệt kê dưới đây:

  • kmsEncryptionPath
  • kmsEncryptionSecret.key
  • kmsEncryptionSecret.name
  • cassandra.backup.serviceAccountSecretRef
  • cassandra.restore.serviceAccountSecretRef
  • envs[].cacheEncryptionPath
  • envs[].cacheEncryptionSecret.key
  • envs[].cacheEncryptionSecret.name
  • envs[].kmsEncryptionPath
  • envs[].kmsEncryptionSecret.key
  • envs[].kmsEncryptionSecret.name
  • envs[].serviceAccountSecretRefs.synchronizer
  • envs[].serviceAccountSecretRefs.udca
  • envs[].sslSecret
  • logger.serviceAccountSecretRef
  • mart.serviceAccountSecretRef
  • mart.sslSecret
  • metrics.serviceAccountSecretRef
  • synchronizer.serviceAccountSecretRef
  • udca.serviceAccountSecretRef

Để biết thêm thông tin, hãy xem Tài liệu tham khảo về các thuộc tính cấu hình. (145303466)

Cho phép khách hàng làm rối dữ liệu trước khi gửi đến hệ thống phân tích

Chúng tôi đã thêm một tính năng cho phép bạn làm rối một số dữ liệu phân tích nhất định trước khi dữ liệu đó được gửi đến lớp quản lý. Để biết thông tin chi tiết, hãy xem phần Làm rối dữ liệu người dùng cho mục đích phân tích. (142578910)

Mở rộng các ổ đĩa cố định cho statefulset

Chúng tôi đã thêm một tính năng cho phép bạn mở rộng ổ đĩa liên tục mà apigee-cassandra sử dụng để đáp ứng nhu cầu lưu trữ mà không cần tăng thêm sức mạnh tính toán. Để biết thêm thông tin, hãy xem bài viết Mở rộng các ổ đĩa liên tục cho tập hợp có trạng thái. (138167919)

Các phiên bản tối thiểu được hỗ trợ của GKE, Anthos và AKS sẽ được nâng cấp

Apigee hybrid hiện hỗ trợ GKE 1.14.x, Anthos 1.2 và AKS 1.14.x. (149578101)

Hỗ trợ TLS 1.3 cho các kết nối Northbound

Hai thuộc tính cấu hình mới cho phép bạn đặt phiên bản TLS tối thiểu và tối đa cho cổng vào: ingress.minTLSProtocolVersionmaxTLSProtocolVersion. Các giá trị có thể là 1.0, 1.1, 1.2 và 1.3. Để biết thêm thông tin, hãy xem Tài liệu tham khảo về các thuộc tính cấu hình. (117580780)

Hỗ trợ cấu hình proxy chuyển tiếp cho thời gian chạy kết hợp

Hiện tại, tính năng chuyển tiếp proxy HTTP được hỗ trợ cho các proxy API được triển khai cho một môi trường. Để biết thông tin chi tiết, hãy xem phần Định cấu hình tính năng chuyển tiếp bằng proxy. (148970527)

Hỗ trợ nhiều hostAliases cho mỗi môi trường

Đã thêm một thuộc tính cấu hình mới, envs[].hostAliases. Thuộc tính này cho phép bạn thêm nhiều bí danh máy chủ lưu trữ vào một môi trường. Hãy sử dụng phần tử này thay vì hostAlias (phần tử này đã ngừng hoạt động). Để biết thông tin chi tiết, hãy xem phần Thêm nhiều bí danh máy chủ lưu trữ vào một môi trường. (150738495)

Cho phép mẫu cho nhóm tài sản

Một phần tử mới <PropertySetRef> đã được thêm vào phần tử <AssignVariable> của chính sách <AssignMessage>. <PropertySetRef> cho phép bạn tạo một cặp khoá/tên của bộ thuộc tính một cách linh động. Tính năng này chỉ dành cho các proxy API được triển khai cho Apigee hybrid. Hãy xem phần AssignVariable. (148612340)

Các lỗi đã được khắc phục

Các lỗi sau đây đã được khắc phục trong bản phát hành này. Danh sách này chủ yếu dành cho những người dùng kiểm tra để xem phiếu yêu cầu hỗ trợ của họ đã được giải quyết hay chưa. Báo cáo này không được thiết kế để cung cấp thông tin chi tiết cho tất cả người dùng.

ID vấn đề Tên thành phần Mô tả
147958049 Thời gian chạy Chúng tôi đã giải quyết một vấn đề về thời gian trong trình tự khởi động thời gian chạy. Vấn đề này đôi khi khiến bộ đồng bộ hoá không khởi động đúng cách.
149867244 Nền tảng K8S pod apigee-cps-setup không hoạt động trong chế độ thiết lập nhiều khu vực
150187652 / 149117839 Thời gian chạy Không thể sử dụng dấu gạch nối trong tên môi trường.
149220463 Nhóm MP Bạn cần triển khai lại các proxy đã triển khai trước đó.
144321144 Thời gian chạy Không thể tải lại các proxy có máy chủ ảo bảo mật.
147685310 Thời gian chạy Lỗi khởi chạy bộ đồng bộ hoá do không tìm nạp được mã thông báo GCP trong quá trình khởi chạy.
151115900 Thời gian chạy Thử nghiệm nội bộ định kỳ không diễn ra đối với HybridMART, dẫn đến kết quả dương tính giả.

Vấn đề đã biết

Bảng sau đây mô tả các vấn đề đã biết đối với bản phát hành này:

Vấn đề Mô tả
Không áp dụng

Lỗi tiêu đề HTTP không hợp lệ: Lớp cổng vào Istio chuyển tất cả các phản hồi mục tiêu đến sang giao thức HTTP2. Vì bộ xử lý thông báo kết hợp chỉ hỗ trợ HTTP1, nên bạn có thể thấy lỗi sau khi gọi một proxy API:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

Nếu gặp phải lỗi này, bạn có thể thực hiện một trong hai thao tác sau để khắc phục vấn đề:

  • Sửa đổi dịch vụ đích để bỏ qua tiêu đề Máy chủ trong phản hồi.
  • Xoá tiêu đề Máy chủ bằng chính sách AssignMessage trong proxy API nếu cần.
144584813 Nếu bạn tạo một phiên gỡ lỗi nhưng phiên đó chưa có giao dịch nào, thì List Debug Sessions API sẽ không đưa phiên đó vào danh sách này. API chỉ đưa các phiên vào phản hồi nếu phiên đó chứa ít nhất một giao dịch.
143659917

Bạn phải đặt chế độ cài đặt hết hạn của chính sách PopulateCache thành một giá trị cụ thể trong khoảng từ 1 đến 30. Ví dụ:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

Tóm tắt: Có độ trễ rất cao khi sử dụng API hoặc giao diện người dùng để xem trạng thái triển khai của tổ chức. Độ trễ này có thể dẫn đến phản hồi HTTP 204 (No Content) hoặc HTTP 400 (Bad Request).

Giải pháp: Làm mới trình duyệt (hoặc gửi lại yêu cầu).