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 bản cập nhật cho phiên bản Apigee Edge này cho Đám mây công cộng. (Bản phát hành ban đầu là vào thứ Năm, ngày 18 tháng 4 năm 2019.)
Bản 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 | Mô tả |
---|---|---|
Vào ngày 1 tháng 10 năm 2019, Apigee bắt đầu phát hành các nội dung cập nhật sau đây | ||
110995050 | Thời gian chạy API | Cân bằng tải – kiểm soát nhiều hơn để xoá các máy chủ gặp sự cố Khi định cấu hình
trình cân bằng tải cho proxy API, bạn có thể xác định số lượng phản hồi
lỗi xảy ra trước khi máy chủ bị xoá khỏi chế độ xoay vòng cân bằng tải. Lỗi phản hồi
có nghĩa là Apigee không nhận được bất kỳ phản hồi nào từ máy chủ mục tiêu. Khi điều này xảy ra, lỗi
bộ đếm tăng lên 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à một lỗi HTTP (chẳng hạn như 500), được tính là một phản hồi từ máy chủ mục tiêu,
và bộ đếm lỗi được đặt lại. Để giúp đảm bảo rằng phản hồi HTTP không hợp lệ (chẳng hạn như 500), cũng
tăng bộ đếm lỗi để đưa một máy chủ không hoạt động tốt ra khỏi xoay vòng cân bằng tải như
càng sớm càng tốt, bạn có thể thêm một 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ác tính năng nâng cao cho chính sách AccessControl Chính sách AccessControl xác định những địa chỉ IP có thể thực hiện lệnh gọi đến một proxy API. Một thành phần mới trong chính sách đó giúp nhà phát triển API có thêm quyền kiểm soát trong việc xác định địa chỉ IP nào địa chỉ để đánh giá.
<AccessControl async="false" continueOnError="false" enabled="true" name="Access-Control-1"> <DisplayName>Access Control-1</DisplayName> <IgnoreTrueClientIPHeader>true</IgnoreTrueClientIPHeader> ... </AccessControl> |
Vào ngày 18 tháng 4 năm 2019, Apigee phát hành các nội dung cập nhật sau đây | ||
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ợ JWS 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 | Cho phép RaiseFault đặt cả nguyên nhân xảy ra lỗi và các biến tuỳ ý như trong AttributionMessage
Hai yếu tố mới có trong chính sách RaiseFault để tạo FaultRules xử lý gọn gàng và mạnh mẽ hơn.
|
121149811 | Mục tiêu được lưu trữ | Giới hạn được thực thi cho các Mục tiêu được lưu trữ
Giới hạn hiện đang được thực thi cho các Mục tiêu được lưu trữ. Xem phần Giới hạn để biết chi tiết về các giới hạn. |
117659213 | Thời gian chạy API | Thông 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 bạn muốn lưu trữ một Đị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 mà bạn đã đặt trong luồng 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ư sau, giả sử các giá trị được lưu trữ trong 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 được hiển thị ở đâ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
Giám sát API cung cấp 2 vai trò: Quản trị viên giám sát API và Người dùng giám sát API, như được mô tả trong bài viết Truy cập vào API Giám sát. Các thay đổi này được cung cấp vào tháng 12 năm 2018. |
132256772 | Thời gian chạy API | Đã thêm tiêu đề X-Apigee.Message-Hết hạn vào yêu cầu
Giờ đây, Edge sẽ thêm tiêu đề |
78575018 | Đám mây riêng tư / OPDK | Bỏ qua máy chủ quản lý để bỏ qua quy trình đăng ký kho dữ liệu cổng vào 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 những người dùng đang kiểm tra xem phiếu yêu cầu hỗ trợ của họ đã được khắc phục hay chưa. Tính năng này không nhằm 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ả |
---|---|---|
Vào ngày 3 tháng 12 năm 2019, Apigee bắt đầu phát hành các bản sửa lỗi sau đây | ||
Bản sửa lỗi bảo mật. | ||
Vào ngày 29 tháng 10 năm 2019, Apigee bắt đầu phát hành các bản sửa lỗi sau đây | ||
139381794 | Máy chủ quản lý | Xử lý lỗi xoá kho khoá để lệnh gọi API không thực hiện được |
Vào ngày 1 tháng 10 năm 2019, Apigee bắt đầu phát hành các bản sửa lỗi sau đây | ||
140761319 | Thời gian chạy API | x-apigee.edge.execution.sense.action luôn đặt thành rỗng |
139091614 | Thời gian chạy API | Trong chính sách Bộ nhớ đệm phản hồi, NIOTheread đang thực thi mà không bị từ chối từ nhóm luồng |
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 bị gián đoạn trong một số tổ chức |
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 |
Vào ngày 13 tháng 9 năm 2019, Apigee phát hành các bản sửa lỗi sau đây | ||
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 của nhà phát triển trong một cổng thông tin, hãy bật tính năng hỗ trợ các miền mới hơn như *.games, *.asia |
Vào ngày 18 tháng 4 năm 2019, Apigee phát hành các bản sửa lỗi sau đây | ||
123844598 | Máy chủ quản lý | Bạn không thể nhập lại các 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 với lỗi 304 |
122732400 | Thời gian chạy API | Việc đặt api.timeout sẽ ghi đè io.timeout.millis |
122545281 | Thời gian chạy API | Mặt nạ dữ liệu DebugSession cho JSON cần xem xét các trường hợp mà 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 đánh máy trong thông báo lỗi: Chứng chỉ không hợp lệ hoặc không thể đáng tin cậy |
120990929 | Thời gian chạy API | Phản hồi HTTP-413 của 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 debugsession (trace) sẽ bị tắt tiếng |
120794339 | Thời gian chạy API | Các MP đã lưu hành 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áy chủ mục tiêu có ** |
119976417 | Giám sát API | API Giám sát cho thấy thời gian phản hồi proxy cao, trong khi Analytics 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 lỗi, trình xử lý thư sẽ chuyển sang chế độ ngoại tuyến khi bật TLS
Bản sửa lỗi này sẽ được đưa vào bản phát hành Edge dành cho Cloud riêng tư tiếp theo. |
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 phân giải thành 0 hoặc số âm |
119770242 | Thời gian chạy API | Không thể giao tiếp với bộ định tuyến MP khiến thiết bị ngừng hoạt động hoàn toàn: Lỗi trong PostClientFlow khiến vòng lặp vô hạn |
119443145 | Máy chủ quản lý | Proxy API trả về mã 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 string3000.0\" lỗi nhật ký |
118743407 | Máy chủ quản lý | Thời lượng triển khai proxy APIgee |
118447966 | Thời gian chạy API | Lỗi đối với chú thích JavaScript trong bản phát hành MP 180608_07 |
117549719 | Thời gian chạy API | 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ý Syslog sử dụng định dạng ngày không chính xác theo mặc định, hiển thị không chính xác mili giây |
117116435 | Thời gian chạy API | Lỗi bị gián đoạn từ tệp JavaScript |
117091520 | Thời gian chạy API | Chú thích Java không hoạt động sau bản phát hành trình xử lý thông báo ngày 18.06.08 |
116165318 | Thời gian chạy API | Việc triển khai đồng thời cùng một gói gây ra RepositoryException |
116055025 | Dịch vụ Configstore | Trình xử lý thông báo 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ợ cho ILB ở OPDK
Bản sửa lỗi này sẽ được đưa vào bản phát hành Edge dành cho Cloud riêng tư tiếp theo. |
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 đề về việc 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 tính năng xác nhận 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 xâu chuỗi đối tượng có thể dẫn đến tình trạng 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ữ 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 về chú thích của phần mở rộng vào bộ nhớ đệm |
111420263 | Thời gian chạy API | Ngoại lệ đồng thời sửa đổi trong MessageLogging |
110843526 | Máy chủ quản lý | API Quản lý dùng để tạo/cập nhật hook của quy trình làm việc phải xác thực quy trình dùng chung |
110805739 | Thời gian chạy API | TTL không được đặt thành -1 trong quy trình CPS khi Dùng lạirefreshtoken là true và không đặt thời gian hết hạn mã làm mới một cách rõ ràng |
110429629 | Thời gian chạy API | Chính sách BasicAuthentication chuyển biến request.headers.trượt vào DebugSession |
110425503 | Thời gian chạy API | Việc tải lại Nginx gây ra vấn đề 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 lọc trên proxy nữa |
78105568 | Máy chủ quản lý | Nội dung triển khai luồng dùng chung không xuất hiện trong các lệnh gọi API quản lý /org/{org}/sharedflows/{sharedflow}/implementations sau khi bạn cập nhật luồng chia sẻ được triển khai |
77528868 | Trireme | Hồi quy hồi quy: Tập lệnh server.js đã bị 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 đã làm tăng đáng kể độ trễ cho proxy với mục tiêu Trireme/Node |
72710481 | Thời gian chạy API | CacheServiceImpl/CacheMemoryLimiter NullPointerException |
68861063 | Thời gian chạy API | Xử lý NPE trong khi bộ định tuyến tắt |
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 số liệu phân tích và dữ liệu được gửi cho khách hàng thông qua proxy Node.js |
112481174 | Mục tiêu được lưu trữ | Không được 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 của nhật ký hệ thống của chính sách MessageLogging không chính xác |
67165418 | Thời gian chạy API | Lỗi cấp phép về việc có nhiều trình xử lý thông báo được sử dụng hơn ngay cả khi sử dụng ít trình xử lý hơn so với trình xử lý được cấp phép
Bản sửa lỗi này sẽ được đưa vào bản phát hành Edge dành cho Cloud riêng tư tiếp theo. |
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 được chia sẻ |
65731656 | Thời gian chạy API | API Bảo vệ chống mối đe doạ liên tục gặp sự 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ủa Cổng vào từ MP đến mục tiêu |
110535186 | Thời gian chạy API | ServiceAnnotation không có phần tử Response và HTTPTargetConnection trỏ đến proxy: MỘT SỐ LẦN không có cuộc gọi |
132443137 | Thời gian chạy API | Thay đổi hành vi của Trình xử lý thư để bỏ qua 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
X-Apigee-* tiêu đề rồi 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 với xoá |