1.1.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.
Chuyển đến tài liệu về Apigee X.
thông tin

Vào ngày 27 tháng 1 năm 2020, Google đã phát hành phiên bản thời gian chạy kết hợp 1.1.0 của Google. Phần này mô tả các tính năng và thay đổi mới phát hành trong phiên bản 1.1.0.

Đang nâng cấp

Bạn không thể nâng cấp từ phiên bản 1.0.0 lên 1.1.0 và phiên bản mới sẽ không tương thích ngược với phiên bản 1.0.0. Phiên bản 1.1.0 yêu cầu cài đặt mới.

Tính năng và điểm cải tiến mới

Apigee Connect (bản phát hành alpha)

Apigee Connect Alpha cho phép dịch vụ MART kết hợp của Apigee kết nối với vùng quản lý mà không yêu cầu bạn tiết lộ điểm cuối MART. Nếu sử dụng Apigee Connect, bạn không cần định cấu hình cổng vào MART bằng bí danh máy chủ và một chứng chỉ DNS được uỷ quyền. Để biết thông tin chi tiết, vui lòng liên hệ với người đại diện của Apigee.

Định tuyến đường dẫn cơ sở

Phương thức định tuyến đường dẫn cơ sở cho phép bạn định cấu hình và quản lý cách các lệnh gọi proxy kết hợp của Apigee được dùng để định tuyến đến các môi trường cụ thể. Để biết thông tin chi tiết, hãy xem phần Định cấu hình định tuyến đường dẫn cơ sở.

Các thay đổi

Những thay đổi sau đã được thực hiện cho phiên bản thời gian chạy kết hợp 1.1.0. Một số thay đổi trong số này, như đã lưu ý, không tương thích ngược với phiên bản 1.0.0.

  • CLI apigeectl hiện cài đặt Istio trong không gian tên istio-system. Đây là không gian tên mặc định cho Istio. Thay đổi này không tương thích ngược với phiên bản kết hợp 1.0.0.
  • CLI apigeectl hiện sẽ cài đặt CertManager vào không gian tên cert-manager. Thay đổi này không tương thích ngược với phiên bản kết hợp 1.0.0.
  • Phiên bản Istio được hỗ trợ được triển khai bằng thời gian chạy kết hợp Apigee đã được chuyển sang phiên bản 1.4.2 vì phiên bản 1.2.x không còn được hỗ trợ.

Đã sửa lỗi

Đã khắc phục các vấn đề sau đây trong ghi chú phát hành của Apigee lai 1.0.0:

Vấn đề Nội dung mô tả
144886537 Tính năng định tuyến đường dẫn cơ sở không hoạt động trong Apigee phiên bản lai 1.0.0. Khi cơ chế ghi đè được thiết lập để định tuyến đến nhiều môi trường bằng cùng một Bí danh máy chủ, thì lưu lượng vào không định tuyến đến môi trường dựa trên đường dẫn.
143774187 Giao diện người dùng kết hợp hiển thị nhãn "Công ty" trong chế độ xem Ứng dụng.

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 đề Nội dung mô tả
Không áp dụng Bạn không thể dùng "*" cho thuộc tính hostAlias đối với cả cấu hình martenvs. Phương pháp hay nhất là sử dụng một tên máy chủ cụ thể cho cấu hình mart.
Không áp dụng Phiên bản Apigee Connect Alpha không hỗ trợ việc đặt các biến HTTP_PROXY, HTTPS_PROXYNO_PROXY.
Không áp dụng

Lỗi tiêu đề HTTP không hợp lệ: Istio ingress chuyển tất cả phản hồi đích đến sang giao thức HTTP2. Vì trình 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 đây khi gọi proxy API:

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

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

  • Sửa đổi dịch vụ mục tiêu để bỏ qua tiêu đề Máy chủ trong phản hồi.
  • Nếu cần, hãy xoá tiêu đề Máy chủ lưu trữ bằng chính sách AssignmentsMessage trong proxy API của bạ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ì API Gỡ lỗi danh sách 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.
144436206 Trong chế độ xem Cache Performance (Hiệu suất bộ nhớ đệm), phép tính Tỷ lệ truy cập vào bộ nhớ đệm không chính xác.
144321491 Tính năng ghi nhật ký kết hợp của Apigee là "Tạo bộ nhớ đệm bị thiếu" cho thấy hiệu suất có thể giảm. Những thông báo này là bình thường và có thể bỏ qua.
144321144 Không thể tải lại các proxy có máy chủ ảo bảo mật.
144286363

Mặt nạ gỡ lỗi trong env.json không che dữ liệu phản hồi.

API sau đây để cập nhật mặt nạ gỡ lỗi env.json với trường responseJSONPaths không hoạt động:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

Để giải quyết vấn đề này bằng tính năng theo dõi, bạn có thể xoá toàn bộ phiên theo dõi trong giao diện người dùng hoặc sử dụng các API theo dõi để xoá từng giao dịch riêng lẻ trong một phiên.

143659917

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

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

Tóm tắt: Độ trễ rất cao khi sử dụng API hoặc giao diện người dùng để biết 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 của bạn (hoặc gửi lại yêu cầu).