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 thứ Ba, ngày 3 tháng 12 năm 2019, chúng tôi đã bắt đầu phát hành một bản cập nhật cho phiên bản Apigee Edge của Apigee dành cho Đám mây công cộng. (Bản phát hành ban đầu là thứ Năm, ngày 18 tháng 4 năm 2019.)
Thông tin cập nhật và tính năng mới
Sau đây là các tính năng và nội dung cập nhật mới trong bản phát hành này.
ID vấn đề | Tên thành phần | Nội dung mô tả |
---|---|---|
Apigee bắt đầu phát hành các bản cập nhật sau đây vào ngày 1 tháng 10 năm 2019 | ||
110995050 | Thời gian chạy API | Cân bằng tải – giúp bạn có thêm quyền kiểm soát để xoá các máy chủ không thành công Khi định cấu hình
trình cân bằng tải cho một proxy API, bạn có thể xác định số lần lỗi phản hồi xảy ra trước khi một máy chủ bị xoá khỏi chế độ xoay cân bằng tải. Lỗi phản hồi có nghĩa là Apigee không nhận được phản hồi nào từ máy chủ mục tiêu. Khi điều này xảy ra, bộ đếm lỗi sẽ tăng thêm 1. Khi Apigee nhận được phản hồi từ một mục tiêu, ngay cả khi phản hồi đó là lỗi HTTP (chẳng hạn như 500), thì phản hồi đó vẫn được tính là một phản hồi từ máy chủ mục tiêu và bộ đếm lỗi sẽ được đặt lại. Để đảm bảo các phản hồi HTTP không hợp lệ (chẳng hạn như 500) cũng làm tăng bộ đếm lỗi để đưa một máy chủ không hoạt động tốt ra khỏi chế độ xoay cân bằng tải trong thời gian sớm nhất có thể, bạn có thể thêm phần tử <HTTPTargetConnection> <LoadBalancer> <Algorithm>RoundRobin</Algorithm> <Server name="target1" /> <Server name="target2" /> <ServerUnhealthyResponse> <ResponseCode>500</ResponseCode> <ResponseCode>502</ResponseCode> <ResponseCode>503</ResponseCode> </ServerUnhealthyResponse> <MaxFailures>5</MaxFailures> </LoadBalancer> </HTTPTargetConnection> |
130416715 | Bảo mật | Cải tiến chính sách AccessControl Chính sách AccessControl xác định địa chỉ IP nào có thể thực hiện lệnh gọi đến proxy API. Một yếu tố mới trong chính sách đó giúp nhà phát triển API có nhiều quyền kiểm soát hơn trong việc xác định địa chỉ IP cần đánh giá.
<AccessControl async="false" continueOnError="false" enabled="true" name="Access-Control-1"> <DisplayName>Access Control-1</DisplayName> <IgnoreTrueClientIPHeader>true</IgnoreTrueClientIPHeader> ... </AccessControl> |
Apigee phát hành các bản cập nhật sau đây vào ngày 18 tháng 4 năm 2019 | ||
117558815, 119856499, 110548137, 79526748, 72989449, 70712859, 69049041 |
Thời gian chạy API | JWS và JWT Chúng tôi đã thêm các chính sách mới để hỗ trợ JWT và cải thiện các chính sách JWT hiện có. Để biết thông tin chi tiết, hãy xem bài đăng này trên thẻ Cộng đồng.
|
122610025 | Thời gian chạy API | Bạn cũng có thể cho phép RaiseFault đặt lý do lỗi và các biến tuỳ ý như trong AttributionMessage
Hai phần tử mới có trong chính sách RaiseFault để giúp FaultRules xử lý sạch hơn và mạnh mẽ hơn.
|
121149811 | Mục tiêu được lưu trữ | Các giới hạn được áp dụng cho Mục tiêu được lưu trữ
Giới hạn hiện đang được áp dụng cho Mục tiêu được lưu trữ. Xem phần Giới hạn để biết thông tin chi tiết về các giới hạn. |
117659213 | Thời gian chạy API | Tham số hoá dải IP trong chính sách AccessControl
Giờ đây, bạn có thể sử dụng các biến mẫu thông báo để đặt địa chỉ IP và mặt nạ CIDR trên chính sách AccessControl. Ví dụ: nếu muốn lưu trữ địa chỉ IP và mặt nạ trong bản đồ khoá-giá trị (KVM), bạn có thể truy xuất các giá trị đó từ một biến bạn đã đặt trong quy trình proxy API. Điều này cho phép bạn thay đổi giá trị IP dễ dàng hơn trong thời gian chạy mà không phải thay đổi cấu hình chính sách. Ví dụ: thay vì: <MatchRule action="DENY"> <SourceAddress mask="24">198.51.100.1</SourceAddress> </MatchRule> Bạn có thể định cấu hình chính sách như thế này, giả sử các giá trị được lưu trữ trong một KVM và bạn sử dụng chính sách KeyValueMapOperations để truy xuất và gán các giá trị đó cho các biến xuất hiện tại đây: <MatchRule action="DENY"> <SourceAddress mask="{kvm.mask.ref}">{kvm.ip.ref}</SourceAddress> </MatchRule> |
113599885 | Giám sát API | Vai trò Giám sát API
Dịch vụ Giám sát API có hai vai trò: Quản trị viên giám sát API và Người dùng giám sát API, được mô tả trong phần Giám sát API truy cập. Các tính năng này đã có sẵn vào tháng 12 năm 2018. |
132256772 | Thời gian chạy API | Đã thêm tiêu đề X-Apigee.Message-Timeout vào yêu cầu
Edge hiện thêm tiêu đề |
78575018 | Đám mây riêng tư / OPDK | Bỏ qua máy chủ quản lý để bỏ qua bước đăng ký kho dữ liệu cổng khi có nhiều nhóm cổng |
Đã sửa lỗi
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 người dùng kiểm tra xem phiếu hỗ trợ của họ đã được khắc phục hay chưa. Tính năng 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 | Nội dung mô tả |
---|---|---|
Apigee bắt đầu phát hành các bản sửa lỗi sau vào ngày 3 tháng 12 năm 2019 | ||
Bản sửa lỗi bảo mật. | ||
Apigee bắt đầu phát hành các bản sửa lỗi sau đây vào ngày 29 tháng 10 năm 2019 | ||
139381794 | Máy chủ quản lý | Xử lý các lỗi xoá kho khoá để lệnh gọi API không bị lỗi |
Apigee bắt đầu phát hành các bản sửa lỗi sau đây vào ngày 1 tháng 10 năm 2019 | ||
140761319 | Thời gian chạy API | x-apigee.edge.execution.sense.action luôn đặt giá trị rỗng |
139091614 | Thời gian chạy API | Trong chính sách ResponseCache, NIOTheread đang thực thi mà không bị từ chối từ nhóm chuỗi |
131331305 | Các dịch vụ chính | Nhiều trình xuất nhật ký trên bộ định tuyến Apigee gây ra mức sử dụng CPU cao |
136690640 | Thời gian chạy API | Lỗi 404 gián đoạn trong các tổ chức cụ thể |
140948100 | Thời gian chạy API | Luồng chia sẻ đã triển khai không thực thi trên một số trình xử lý thông báo |
Apigee phát hành các bản sửa lỗi sau vào ngày 13 tháng 9 năm 2019 | ||
132654321 | Máy chủ quản lý | Nhật ký kiểm tra không hiển thị dữ liệu |
131246911 | Máy chủ quản lý | Đối với email dành cho nhà phát triển trong cổng thông tin, hãy bật tính năng hỗ trợ cho các miền mới hơn như *.games, *.asia |
Apigee phát hành các bản sửa lỗi sau vào ngày 18 tháng 4 năm 2019 | ||
123844598 | Máy chủ quản lý | Bạn không thể nhập lại những khoá ứng dụng đã xoá sau hơn 24 giờ |
123588156 | Thời gian chạy API | Không xoá được tiêu đề Content-Length khỏi phản hồi do có lỗi 304 |
122732400 | Thời gian chạy API | Setting api.timeout overrides io.timeout.millis |
122545281 | Thời gian chạy API | Mặt nạ dữ liệu DebugSession cho JSON phải xem xét trường hợp jsonPayload là một mảng |
122355807 | Máy chủ quản lý | Hành vi cấp quyền không chính xác đối với người dùng có nhiều vai trò |
121393556 | Thời gian chạy API | x_apigee_fault_code được đặt thành "org/codehaus/jackson/map/ObjectMapper" |
120998548 | Giao diện người dùng Edge | Lỗi chính tả trong thông báo lỗi: Chứng chỉ không hợp lệ hoặc không đáng tin cậy |
120990929 | Thời gian chạy API | Phản hồi HTTP-413 từ Nginx/Apigee-Router cho biết loại máy chủ |
120799489 | Thời gian chạy API | Khi sử dụng httpClient với lệnh gọi lại JavaScript không đồng bộ httpComplete(), đầu ra gỡ lỗi (trace) sẽ bị ẩn |
120794339 | Thời gian chạy API | Nghị định sai lệch cho tổ chức |
120277011 | Máy chủ quản lý | Cần xác thực dữ liệu đầu vào: Không thể triển khai proxy nếu tên máy chủ mục tiêu có ** |
119976417 | Giám sát API | Dịch vụ Giám sát API cho thấy thời gian phản hồi proxy cao trong khi số liệu phân tích cho thấy thời gian phản hồi mục tiêu cao |
119947481 | Thời gian chạy API | Trong trường hợp ngoại lệ, tải trọng cần che giấu sẽ được ghi lại dưới dạng văn bản thuần tuý |
119877164 | Đám mây riêng tư / OPDK | Bộ định tuyến tạo ra lỗi, trình xử lý thư chuyển sang chế độ ngoại tuyến khi bật TLS (Bảo mật tầng truyền tải)
Bản sửa lỗi này sẽ được đưa vào bản phát hành tiếp theo của Edge cho Đám mây riêng tư. |
119816218 | Thời gian chạy API | Bộ nhớ đệm phản hồi sẽ bỏ qua tiêu đề Hết hạn nếu tiêu đề này phân giải thành 0 hoặc số âm |
119770242 | Thời gian chạy API | Không thể giao tiếp bộ định tuyến với MP gây ra thời gian ngừng hoạt động hoàn toàn: Lỗi trong PostClientFlow gây ra vòng lặp vô hạn |
119443145 | Máy chủ quản lý | Proxy API trả về lỗi 404 khi ProxyEndpoint được đổi tên và triển khai lại |
119260281 | Thời gian chạy API | \"Không thể phân tích cú pháp dưới dạng lỗi nhật ký string3000.0\" |
118743407 | Máy chủ quản lý | Thời lượng triển khai proxy API |
118447966 | Thời gian chạy API | Lỗi trên Chú thích JavaScript trong Bản phát hành MP 180608_07 |
117549719 | Thời gian chạy API | Thông tin không khớp giữa URI yêu cầu và đường dẫn cơ sở proxy |
117219520 | Thời gian chạy API | MessageLogging: Trình ghi nhật ký hệ thống sử dụng định dạng ngày không chính xác theo mặc định, hiển thị sai mili giây |
117116435 | Thời gian chạy API | Lỗi gián đoạn trong tệp JavaScript |
117091520 | Thời gian chạy API | JavaAnnotations không hoạt động sau khi trình xử lý thông báo phát hành 18.06.08 |
116165318 | Thời gian chạy API | Việc triển khai đồng thời cùng một gói sẽ gây ra RepositoryException |
116055025 | Dịch vụ Configstore | Trình xử lý thư thiếu máy chủ và ứng dụng ảo sau khi khởi động |
115614498 | Thời gian chạy API | Cần hỗ trợ về ILB trong OPDK
Bản sửa lỗi này sẽ được đưa vào bản phát hành tiếp theo của Edge cho Đám mây riêng tư. |
113972537 | Thời gian chạy API | Nhiều P1 – NullPointerException được tăng lên từ mã Node.js trong proxy Trireme – Lỗi máy chủ nội bộ 500 |
113904969 | Nhóm hỗ trợ Apigee | Vấn đề khi xoá proxy API trong các tổ chức minh hoạ |
113554802 | Thời gian chạy API | Không xác thực được câu lệnh SAML bằng NullPointerException |
113315737 | Máy chủ quản lý | Không triển khai được proxy do thiếu bản ghi triển khai trong Zookeeper |
112767195 | Thời gian chạy API | Lỗi DataStore gián đoạn khi truy cập vào chính sách KVM |
112162179 | Thời gian chạy API | Việc lưu vào bộ nhớ đệm một đối tượng JavaScript mà không tạo chuỗi có thể dẫn đến tắc nghẽn |
111860576 | Thời gian chạy API | Thiếu lỗi trong Chính sách về hạn mức |
111671525 | Mục tiêu được lưu trữ | Mã phản hồi không thành công từ các mục tiêu được lưu trữ sẽ kích hoạt luồng lỗi trong proxy |
111523933 | Tiện ích(Trình kết nối) | Vấn đề về việc lưu chính sách của phần mở rộng vào bộ nhớ đệm |
111420263 | Thời gian chạy API | Trường hợp ngoại lệ sửa đổi đồng thời trong MessageLogging |
110843526 | Máy chủ quản lý | API quản lý để tạo/cập nhật hook quy trình nên xác thực quy trình dùng chung |
110805739 | Thời gian chạy API | TTL không được đặt là -1 trong luồng CPS khi Usagerefreshtoken là true cũng như thời hạn của mã thông báo làm mới không được đặt rõ ràng |
110429629 | Thời gian chạy API | Chính sách BasicXác thực sẽ chuyển biến request.headers.Commit vào DebugSession |
110425503 | Thời gian chạy API | Việc tải lại Nginx gây ra sự cố về khả năng sử dụng MP |
110311540 | Thời gian chạy API | NPE khi MP đang tắt |
110161455 | Thời gian chạy API | AccessEntity nên sử dụng phương thức tìm nạp theo phương thức tên ứng dụng thay vì tìm nạp tất cả ứng dụng cho các tổ chức CPS |
90695522 | Thời gian chạy API | context.proxyRequest.asForm tạo java.lang.ArrayIndexOutOfBoundsException: 1 |
79734096 | Máy chủ quản lý | Nhật ký kiểm tra cho proxy không còn lọc trên proxy |
78105568 | Máy chủ quản lý | Hoạt động triển khai quy trình dùng chung không xuất hiện trong các lệnh gọi API quản lý /org/{org}/sharedflows/{sharedflow}/Deployments sau khi cập nhật quy trình chia sẻ đã triển khai |
77528868 | Trireme | Hồi quy bộ ba: Tập lệnh server.js đã thoát với mã trạng thái -1: Không tìm thấy thuộc tính 0 |
73766568 | Thời gian chạy API | Việc nâng cấp 170213_02 lên 171117_01 khiến độ trễ của proxy với mục tiêu Trireme/Node tăng lên đáng kể |
72710481 | Thời gian chạy API | CacheServiceImpl/CacheMemoryLimiter NullPointerException |
68861063 | Thời gian chạy API | Xử lý NPE trong quá trình tắt bộ định tuyến |
68833699 | Thời gian chạy API | Thông tin về proxy API đôi khi không bị xoá khỏi Cây phân loại API |
67377575 | Mục tiêu được lưu trữ | Thông tin không khớp giữa bản ghi phân tích và thông tin được gửi đến khách hàng trong proxy Node.js |
112481174 | Mục tiêu được lưu trữ | Không huỷ triển khai proxy do lỗi Turbo |
117171470 | Mục tiêu được lưu trữ | Khắc phục thông báo lỗi app.yaml không hợp lệ |
67169139 | Thời gian chạy API | Định dạng dấu thời gian nhật ký hệ thống của chính sáchMessageLogging không chính xác |
67165418 | Thời gian chạy API | Lỗi cấp phép khi dùng nhiều trình xử lý thư hơn ngay cả khi dùng ít trình xử lý thư được cấp phép
Bản sửa lỗi này sẽ được đưa vào bản phát hành tiếp theo của Edge cho Đám mây riêng tư. |
67165195 | Thời gian chạy API | Xác thực SAMLAssertion không xác minh chữ ký trên Xác nhận được nhúng trong Phản hồi đã ký |
66214414 | Thời gian chạy API | Biến currentstep.flowstate luôn trả về \"SHARED_FLOW\" khi được tham chiếu từ một luồng dùng chung |
65731656 | Thời gian chạy API | API Bảo vệ mối đe doạ hiện không hoạt động liên tục đối với cùng một yêu cầu |
133197060 | Thời gian chạy API | Nhận 57 thời gian chờ cổng vào từ MP đến đích |
110535186 | Thời gian chạy API | ServiceChú thích không có phần tử Phản hồi và HTTPTargetConnection trỏ đến proxy: MỘT SỐ LẦN không có lệnh gọi nào |
132443137 | Thời gian chạy API | Thay đổi hành vi của Trình xử lý thư để bỏ qua các tiêu đề bắt đầu bằng X-Apigee-* . Do đó, bạn phải tái cấu trúc mọi mã sử dụng tiêu đề X-Apigee-* và thay thế các tiêu đề đó bằng tiêu đề được hỗ trợ.
|
125709964 | Thời gian chạy API | Vô hiệu hoá Bộ nhớ đệm bằng licensingChildEntries không hoạt động như mong đợi |