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 thứ Hai, ngày 19 tháng 9 năm 2016, chúng tôi đã phát hành phiên bản mới của Apigee Edge cho Đám mây riêng tư.
Kể từ Bản phát hành tính năng Edge cho Đám mây riêng tư trước đó, các bản phát hành sau đây đã diễn ra và được đưa vào Bản phát hành tính năng này:
- Cloud: 16.04.13 (UI), 16.04.13 (kiếm tiền), 16.04.20 (UI), 16.04.27 (kiếm tiền), 16.04.27 (UI), 16.05.04 (UI), 16.05.11 (UI), 16.05.11 (kiếm tiền), 16.05.18 (UI), 16.05.25 (kiếm tiền), 16.06.08 (kiếm tiền), 16.06.15 (UI), 16.06.22 (kiếm tiền), 16.06.29 (UI), 16.07.06 (kiếm tiền), 16.07.06.02 (kiếm tiền), 16.07.13 (UI), 16.07.20.01 (kiếm tiền), 16.07.27 (UI), 16.08.17
Hãy xem phần Giới thiệu về cách đánh số bản phát hành để biết cách xác định xem một bản phát hành cụ thể trên đám mây có được đưa vào phiên bản Edge cho Đám mây riêng tư của bạn hay không.
Tổng quan về bản phát hành
Trong bản phát hành này, trình chỉnh sửa proxy API cũ đã bị xoá và thay thế bằng trình chỉnh sửa proxy mới. Bạn có thể sử dụng trình chỉnh sửa này cùng với trình chỉnh sửa cũ. Các điểm cải tiến đáng chú ý khác bao gồm hành vi cải tiến của đường dẫn tài nguyên sản phẩm API, khả năng xử lý được cải thiện của tải trọng JSON được xác định trong các chính sách Gán thông báo và Nâng lỗi, các điểm cải tiến đối với hoạt động chuyển đổi XML sang JSON, khả năng xác thực tài nguyên được cải thiện, khả năng đặt thời gian chờ cho từng proxy API, hoạt động tạo proxy SOAP được cập nhật trong trình hướng dẫn proxy API và đối tượng Crypto hiệu suất cao cho JavaScript.
Các điểm cải tiến về việc kiếm tiền bao gồm các tính năng thông báo mới với một kế hoạch thông báo theo tỷ lệ, một API giúp nhà phát triển chuyển sang kiếm tiền và khả năng công khai hoặc riêng tư hoá các kế hoạch theo tỷ lệ.
Phần còn lại của chủ đề này chứa thông tin chi tiết về tất cả các tính năng mới, nội dung cập nhật và bản sửa lỗi có trong bản phát hành.
Không được dùng nữa
Dịch vụ API
Đã xoá Trình chỉnh sửa proxy cũ (Giao diện người dùng Cloud 16.04.20)
Phiên bản mới của API Proxy Editor hiện là phiên bản duy nhất được hỗ trợ. Phiên bản cũ không còn được cung cấp nữa và đường liên kết đến "Truy cập vào Phiên bản cũ của Trình chỉnh sửa proxy" đã bị xoá. Nếu bạn đang sử dụng phiên bản cũ, các proxy API sẽ tự động được tải trong trình chỉnh sửa mới. (EDGEUI-498)
Kiếm tiền
Các tính năng không dùng nữa sau đây đã bị xoá và không còn được hỗ trợ:
- Đặt giới hạn
- Thông báo về giới hạn gửi
Ngoài ra, bạn có thể thiết lập thông báo như mô tả trong các phần sau:
(DEVRT-2742)
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à điểm cải tiến trong bản phát hành này. Ngoài những điểm cải tiến sau, bản phát hành này còn có nhiều điểm cải tiến về khả năng sử dụng, hiệu suất, tính bảo mật và độ ổn định.
Để biết thêm thông tin chi tiết và hướng dẫn, hãy xem tài liệu về Edge cho Đám mây riêng tư.
Đám mây riêng tư
Nâng cấp Postres lên phiên bản 9.4
Bản phát hành này bao gồm bản nâng cấp lên Postgres 9.4. Để biết hướng dẫn về cách cập nhật hệ thống, hãy xem phần Cập nhật Apigee Edge lên phiên bản 4.16.09.
Hỗ trợ GeoMap trong giao diện người dùng Edge
Tính năng tổng hợp theo vị trí địa lý cho phép bạn thu thập dữ liệu phân tích cho các lệnh gọi API dựa trên các thuộc tính địa lý như khu vực, lục địa, quốc gia và thành phố. Từ dữ liệu phân tích này, bạn có thể xem GeoMap trong giao diện người dùng Edge cho biết vị trí của các yêu cầu API.
Để biết thêm thông tin, hãy xem phần Bật tính năng Tổng hợp theo vị trí địa lý và Bản đồ địa lý.
API BaaS
Thêm tài liệu về:
- Cách định cấu hình API BaaS để sử dụng TLS. Để biết thêm thông tin, hãy xem phần Định cấu hình TLS cho API BaaS.
- Cách định cấu hình tất cả các nút API BaaS Stack để sử dụng bộ nhớ dùng chung sao cho tất cả các tài sản đều có sẵn cho tất cả các nút API BaaS Stack. Để biết thêm thông tin, hãy xem bài viết Tải thành phần lên.
- Cách mã hoá mật khẩu Cassandra khi định cấu hình các nút BaaS Stack. Để biết thêm thông tin, hãy xem bài viết Đặt lại mật khẩu Edge.
Bản phát hành beta của Công cụ giám sát và Trang tổng quan
Bản phát hành này bao gồm phiên bản Beta của công cụ giám sát và trang tổng quan mới cho Edge. Công cụ này giúp bạn nắm được trạng thái của nhiều thành phần (Bộ định tuyến, Trình xử lý thông báo, ZooKeeper, Cassandra) cũng như mã lỗi http cho nhiều tổ chức và môi trường trong quá trình triển khai. Bạn cũng có thể chụp nhanh dữ liệu trên trang tổng quan và chia sẻ với Apigee để giúp giải quyết các trường hợp hỗ trợ.
Tài liệu, bao gồm cả hướng dẫn cài đặt, có trong tài liệu Edge 4.16.09 ở Phiên bản 4.18.01.
Tuy nhiên, trước khi có thể cài đặt và sử dụng trang tổng quan này, bạn phải hoàn tất Thoả thuận đánh giá Apigee (cũng có tại Phiên bản 4.18.01) và gửi lại cho Apigee bằng cách gửi email đến orders@apigee.com.
Bản phát hành beta của công cụ thu thập dữ liệu phân tích
Tất cả khách hàng sử dụng Edge for Private Cloud đều phải gửi cho Apigee số liệu thống kê về lưu lượng truy cập của API proxy. Apigee khuyến nghị khách hàng tải thông tin đó lên một lần mỗi ngày, có thể bằng cách tạo một cron job.
Để hỗ trợ tải dữ liệu này lên, Apigee cung cấp bản phát hành Beta của tiện ích dòng lệnh apigee-analytics-collector. Tiện ích này sẽ gửi báo cáo về số lượng lệnh gọi API trở lại Apigee. Mọi chế độ cài đặt Edge cho Đám mây riêng đều có thể sử dụng tiện ích này để truy xuất và báo cáo dữ liệu lưu lượng truy cập cho Apigee.
Để biết thêm thông tin, hãy xem bài viết Tải dữ liệu lưu lượng truy cập API lên Apigee – Bản phát hành thử nghiệm.
Dịch vụ API
Tải trọng JSON trong Assign Message và Raise Fault (Cloud 16.08.17)
Với điểm cải tiến này, bạn không cần giải pháp thay thế để đảm bảo định dạng thông báo JSON phù hợp và có thể chỉ định các biến bằng dấu ngoặc nhọn mà không tạo ra JSON không hợp lệ. Ví dụ: mã sau đây sẽ chèn giá trị của message.content vào thông báo JSON:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
Nếu bạn sử dụng giải pháp thay thế, mã của bạn sẽ tiếp tục hoạt động như bình thường. Bạn cũng có thể sử dụng variablePrefix và variableSuffix thay vì dấu ngoặc nhọn để biểu thị các biến.
Hãy xem phần tử <Set><Payload> trong tài liệu tham khảo về chính sách Gán thông báo và chính sách Gây lỗi. (APIRT-1160)
Các điểm cải tiến về chính sách XML sang JSON (Cloud 16.08.17)
Chính sách XML sang JSON đã được cải thiện với các chức năng sau. Bạn có thể định cấu hình chính sách để:
- Xử lý một số phần tử XML dưới dạng mảng trong quá trình chuyển đổi, thao tác này sẽ đặt các giá trị trong dấu ngoặc vuông "[ ]" trong tài liệu JSON.
- Loại bỏ hoặc xoá các cấp trong hệ thống phân cấp tài liệu XML trong tài liệu JSON cuối cùng.
Để biết thêm thông tin, hãy xem chính sách XML sang JSON. (APIRT-1144)
Nhiều ký tự đại diện trong đường dẫn tài nguyên Sản phẩm API (Cloud 16.08.17)
Khi xác định đường dẫn tài nguyên trong API Product, bạn có thể thêm ký tự đại diện vào nhiều vị trí trong đường dẫn tài nguyên. Ví dụ: /team/*/invoices/** cho phép các lệnh gọi API có bất kỳ giá trị nào sau /team và mọi đường dẫn tài nguyên sau invoices/. Một URI được phép trong lệnh gọi API sẽ là proxyBasePath/team/finance/invoices/company/a.
Nếu sau bản phát hành này, đường dẫn tài nguyên API Product hiện có của bạn ngừng hoạt động như dự kiến, hãy đặt thuộc tính sau trên tổ chức của bạn để quay lại hành vi trước đó: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
Hàm mã hoá trong JavaScript (Cloud 16.08.17)
Một nhóm hàm JavaScript crypto hiệu suất cao mới có sẵn để tạo, nhận và cập nhật các đối tượng sau: MD5, SHA-1, SHA256, SHA512.
Đối tượng crypto cũng cho phép bạn lấy ngày ở nhiều định dạng. Để biết thêm thông tin, hãy xem Mô hình đối tượng JavaScript.
(APIRT-2886)
Kiểm tra phiên bản JAR của lệnh gọi Java (Cloud 16.08.17)
Khi tải một tài nguyên JAR Java lên một proxy API, mã trạng thái HTTP 400 sẽ được trả về (thay vì 500) nếu phiên bản của tài nguyên Java không tương thích với phiên bản Java được Edge hỗ trợ, được liệt kê trong phần Phần mềm được hỗ trợ và các phiên bản được hỗ trợ. (MGMT-3420)
Xác thực tài nguyên proxy API (Cloud 16.08.17)
Khi bạn lưu trữ các tệp tài nguyên của proxy API (chẳng hạn như JavaScript hoặc JAR Java) ở phạm vi môi trường hoặc tổ chức, khung xác thực sẽ không còn yêu cầu bạn phải đưa các tài nguyên đó vào cấp độ proxy API trong một gói proxy để nhập nhằm vượt qua quy trình xác thực. Quy trình xác thực tài nguyên hiện diễn ra tại thời điểm triển khai, chứ không phải tại thời điểm nhập. (MGMT-1430)
Định cấu hình thời gian chờ cho từng proxy API (Cloud 16.08.17)
Bạn có thể định cấu hình các proxy API để hết thời gian chờ sau một khoảng thời gian cụ thể (với trạng thái hết thời gian chờ của cổng 504). Trường hợp sử dụng chính là dành cho những khách hàng sử dụng Đám mây riêng tư có các proxy API mất nhiều thời gian hơn để thực thi. Ví dụ: giả sử bạn cần các proxy cụ thể hết thời gian chờ sau 3 phút. Bạn có thể sử dụng một thuộc tính api.timeout mới trong cấu hình cho một proxy API. Sau đây là cách thực hiện với ví dụ 3 phút:
- Trước tiên, hãy nhớ định cấu hình bộ cân bằng tải, bộ định tuyến và trình xử lý thông báo để hết thời gian chờ sau 3 phút.
- Sau đó, hãy định cấu hình các proxy liên quan để hết thời gian chờ sau 3 phút. Chỉ định giá trị bằng mili giây. Ví dụ:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ... - Tuy nhiên, lưu ý rằng việc tăng thời gian chờ của hệ thống có thể dẫn đến các vấn đề về hiệu suất, vì tất cả các proxy không có chế độ cài đặt
api.timeoutđều sử dụng bộ cân bằng tải, bộ định tuyến và bộ xử lý thông báo mới có thời gian chờ cao hơn. Vì vậy, hãy định cấu hình các proxy API khác không yêu cầu thời gian chờ lâu hơn để sử dụng thời gian chờ thấp hơn. Ví dụ: đoạn mã sau đây đặt thời gian chờ của một proxy API thành 1 phút:
<Property name="api.timeout">60000</Property>
Những khách hàng sử dụng đám mây không thể sửa đổi thời gian chờ của Edge cũng có thể định cấu hình thời gian chờ của proxy API, miễn là thời gian chờ ngắn hơn thời gian chờ tiêu chuẩn của trình xử lý thông báo Edge là 57 giây.
Bạn không thể điền sẵn giá trị bằng một biến. Thuộc tính này được đề cập trong Tài liệu tham khảo về thuộc tính điểm cuối. (APIRT-1778)
Hành vi của proxy SOAP khi sử dụng trình hướng dẫn proxy (Giao diện người dùng Cloud 16.07.27)
Khi tạo một proxy dựa trên SOAP từ WSDL bằng trình hướng dẫn proxy, bạn có 2 lựa chọn để tạo proxy:
- Pass-Through SOAP, trong đó proxy chỉ truyền trực tiếp tải trọng yêu cầu SOAP.
- REST sang SOAP sang REST, trong đó proxy chuyển đổi một tải trọng đến (chẳng hạn như JSON) thành tải trọng SOAP, sau đó chuyển đổi phản hồi SOAP trở lại định dạng mà người gọi mong đợi.
Bản phát hành này bao gồm những nội dung cập nhật sau đây về cách các lựa chọn này hoạt động. Sự khác biệt giữa hành vi cũ và hành vi mới nằm ở các chính sách và cấu hình do trình hướng dẫn proxy tự động tạo.
SOAP truyền qua
-
Tất cả các thao tác WSDL hiện được gửi đến đường dẫn cơ sở của proxy "/" thay vì đến các tài nguyên proxy (chẳng hạn như "/cityforecastbyzip"). Tên thao tác được truyền đến dịch vụ SOAP mục tiêu. Hành vi này khớp với quy cách SOAP.
- Proxy được tạo không còn hỗ trợ JSON trong yêu cầu nữa. Chỉ hỗ trợ XML. Proxy đảm bảo các yêu cầu SOAP có Envelope, Body và không gian tên.
REST sang SOAP sang REST
- WSDL 2.0 không được hỗ trợ.
- Hành vi mới này chưa được kiểm thử bằng WS-Policy.
- Proxy này cho phép bạn đăng dữ liệu JSON thay vì FormParams.
- Khi thêm chế độ hỗ trợ CORS (Chia sẻ tài nguyên trên nhiều nguồn gốc) vào proxy bằng trình tạo proxy, bạn sẽ thấy những điểm cải tiến sau:
- Tiêu đề Access-Control-Allow-Headers: Ngoài các tiêu đề
Origin,x-requested-withvàAccept, tiêu đề Access-Control-Allow-Headers cũng bao gồmContent-Type,Accept-Encoding,Accept-Language,Host,Pragma,Referrer,User-AgentvàCache-Control. - Tiêu đề Access-Control-Allow-Methods: Ngoài
GET,PUT,POST,DELETE, tiêu đề này cũng bao gồm các động từPATCHvàOPTIONS.
- Tiêu đề Access-Control-Allow-Headers: Ngoài các tiêu đề
- Khi tạo một proxy API cho WSDL, Edge sẽ đọc mọi ComplexType được xác định là trừu tượng trong WSDL và nhận dạng đúng mọi loại thực thể dựa trên các loại trừu tượng.
Tiện ích dòng lệnh mã nguồn mở wsdl2apigee
Apigee cũng cung cấp một tiện ích dòng lệnh nguồn mở để tạo các proxy API truyền qua hoặc rest-to-soap từ WSDL. Hãy xem https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
Thời gian hết hạn/làm mới mặc định trong chính sách Thao tác trên bản đồ khoá-giá trị (Giao diện người dùng Cloud 16.06.15)
Chính sách Thao tác trên bản đồ khoá-giá trị cho phép bạn xác định khoảng thời gian các giá trị được duy trì trước khi được làm mới. Khoảng thời gian làm mới được đặt bằng phần tử <ExpiryTimeInSecs>. Nếu một thao tác GET được thực thi và khoảng thời gian hết hạn đã vượt quá, giá trị sẽ được làm mới và chính sách sẽ nhận được giá trị đã cập nhật. Khi bạn thêm chính sách này vào một proxy API, thời gian hết hạn mặc định hiện là 300 giây. (Giá trị mặc định trước đây là -1, tức là các giá trị không bao giờ được làm mới.) (EDGEUI-579)
Kiếm tiền
Gói giá thông báo có thể điều chỉnh (Giao diện người dùng Cloud 16.04.20, tính năng kiếm tiền trên Cloud 16.04.13)
Gói tỷ lệ thông báo có thể điều chỉnh mới trong tính năng kiếm tiền trên Edge cho phép nhà cung cấp API điều chỉnh số lượng giao dịch mục tiêu cho từng nhà phát triển ứng dụng. Bạn có thể định cấu hình thời điểm và tần suất gửi thông báo dựa trên tỷ lệ phần trăm mục tiêu đã đạt được, chẳng hạn như 90%, 100% hoặc 150%. Tính năng này có trong giao diện người dùng quản lý, ngoài API quản lý (có trong bản phát hành trước). Để biết thêm thông tin, hãy xem phần Chỉ định thông tin chi tiết về kế hoạch thông báo có thể điều chỉnh. (DEVRT-2375, DEVRT-2370)
Thông báo webhook cho các gói thông báo có thể điều chỉnh (kiếm tiền trên Cloud 16.04.27)
Đối với các gói thông báo có thể điều chỉnh, bạn có thể tạo webhook để gửi thông báo đến URL mà bạn chỉ định. Bạn cũng có thể kiểm soát để thông báo xuất hiện theo các khoảng thời gian (tỷ lệ phần trăm) cụ thể cho đến khi đạt đến hạn mức giao dịch. Thông báo webhook mang đến cho bạn một giải pháp thay thế linh hoạt cho việc sử dụng các mẫu thông báo hiện có. Xem bài viết Thiết lập thông báo bằng webhook. (DEVRT-2393, DEVRT-2394)
Thông báo có thể điều chỉnh với gói giá Thuộc tính tuỳ chỉnh (Giao diện người dùng Cloud 16.05.18)
Trong chương trình kiếm tiền trên Edge, gói tỷ lệ mới "Thông báo có thể điều chỉnh với thuộc tính tuỳ chỉnh" cho phép bạn thêm vào số lượng giao dịch của nhà phát triển bằng giá trị của một thuộc tính tuỳ chỉnh. Với gói thông báo có thể điều chỉnh tiêu chuẩn, mỗi lệnh gọi API thành công sẽ thêm 1 vào số lượng giao dịch của nhà phát triển. Nhưng với gói thông báo có thể điều chỉnh kèm theo thuộc tính tuỳ chỉnh, giá trị của thuộc tính tuỳ chỉnh sẽ được thêm vào số lượng giao dịch của nhà phát triển. Ví dụ: nếu thuộc tính tuỳ chỉnh "small" có giá trị là 0,1 trong phản hồi, thì số giao dịch sẽ tăng thêm 0,1; hoặc nếu thuộc tính tuỳ chỉnh "addressTotal" có giá trị là 50, thì số giao dịch sẽ tăng thêm 50. Để biết thêm thông tin, hãy xem bài viết Chỉ định gói giá bằng thông tin chi tiết về thuộc tính tuỳ chỉnh. (DEVRT-2504)
Thiết lập thông báo dựa trên tổng số giao dịch kết hợp của một công ty và các nhà phát triển của công ty đó (Cloud 16/06/2022 kiếm tiền)
Thông thường, tổng giá trị giao dịch sẽ được tự động theo dõi cho tất cả nhà phát triển trong một công ty khi nhà phát triển sử dụng ứng dụng của công ty để truy cập vào API. Điều gì sẽ xảy ra nếu bạn có những nhà phát triển đang tích cực sử dụng ứng dụng nhà phát triển của riêng họ để truy cập vào API và bạn cần theo dõi tổng số giao dịch kết hợp của họ mà không làm gián đoạn lưu lượng truy cập? Bạn có thể thêm nhà phát triển vào một công ty và thiết lập thông báo được gửi khi đạt đến ngưỡng dựa trên tổng số giao dịch kết hợp của công ty và nhà phát triển. Để biết thêm thông tin, hãy xem bài viết Thiết lập thông báo dựa trên tổng số giao dịch kết hợp của một công ty và các nhà phát triển của công ty đó. (DEVRT-2643)
Xem và xử lý lại thông báo (Kiếm tiền trên Cloud 16.06.08)
Trong bộ thử nghiệm kiếm tiền, bạn có thể xem và xử lý lại các thông báo đã gửi trước đó bằng API quản lý. Để biết thêm thông tin, hãy xem phần Xem và xử lý lại thông báo. (DEVRT-2643)
Kiểm thử tính năng kiếm tiền (Kiếm tiền trên Cloud 16.05.25)
Tính năng kiếm tiền cung cấp một bộ API mà bạn có thể dùng để kiểm thử việc thực thi webhook nhằm đảm bảo thông báo đang được gửi. Để biết thông tin chi tiết, hãy xem phần Thiết lập thông báo kiểm thử. (DEVRT-2625)
Di chuyển nhà phát triển sang chế độ kiếm tiền (Kiếm tiền trên Cloud 16.05.11)
Chúng tôi cung cấp một API mới để hỗ trợ nhà phát triển di chuyển sang tính năng kiếm tiền. Bạn có thể chuyển mức sử dụng giao dịch và tính phí thiết lập tuỳ chỉnh cũng như phí định kỳ. Ngoài ra, khi chấp nhận một gói giá đã xuất bản, bạn có thể miễn phí thiết lập trong trường hợp khách đã bị tính phí. Để biết thêm thông tin, hãy xem bài viết Di chuyển nhà phát triển sang tính năng kiếm tiền. (DEVRT-2446)
Gói giá công khai và riêng tư cho cổng thông tin dành cho nhà phát triển (Kiếm tiền trên Cloud 16.04.27)
Bạn có thể đặt gói giá ở chế độ "Công khai" hoặc "Riêng tư". Gói giá công khai xuất hiện trong cổng thông tin dành cho nhà phát triển; Gói giá riêng tư thì không. Mặc định, gói giá sẽ ở chế độ Công khai. Để biết thêm thông tin, hãy xem http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)
Huỷ tạm ngưng nhà phát triển (Kiếm tiền trên Cloud 16.06.08)
Tính năng kiếm tiền cung cấp một bộ API mà bạn có thể dùng để huỷ tạm ngưng một nhà phát triển đã từng bị tạm ngưng. Nhà phát triển có thể bị tạm ngưng nếu đạt đến một giới hạn đã định cấu hình. Ví dụ: số lượng giao dịch đã đạt đến giới hạn tối đa hoặc số dư tài khoản trả trước đã hết. Để biết thông tin, hãy xem bài viết Huỷ tạm ngưng nhà phát triển. (DEVRT-2641)
Xem trạng thái của các giao dịch (Cloud 16.06.08 monetization)
Trong bộ kiểm thử hoạt động kiếm tiền, bạn có thể xem trạng thái của các giao dịch đã xảy ra trong một khoảng thời gian cụ thể bằng cách sử dụng Management API. Để biết thêm thông tin, hãy xem phần Xem trạng thái của giao dịch. (DEVRT-2640)
Đưa thuộc tính tuỳ chỉnh của nhà phát triển vào báo cáo doanh thu (Tính năng kiếm tiền trên đám mây 16.05.25)
Chỉ đối với báo cáo doanh thu, bạn có thể đưa các thuộc tính tuỳ chỉnh vào báo cáo nếu nhà phát triển xác định thuộc tính tuỳ chỉnh. Để biết thêm thông tin, hãy xem bài viết Đưa thuộc tính tuỳ chỉnh của nhà phát triển vào báo cáo doanh thu bằng API. (DEVRT-2447)
Chính sách ghi lại giao dịch và tính nhất quán của tài nguyên sản phẩm API (Giao diện người dùng Cloud 16.05.18)
Nếu đường dẫn tài nguyên trong Chính sách ghi lại giao dịch kiếm tiền không khớp với đường dẫn tài nguyên được xác định trong sản phẩm API của chính sách đó (ví dụ: nếu bạn thay đổi đường dẫn tài nguyên sản phẩm API), thì biểu tượng Chính sách ghi lại giao dịch trên trang Sản phẩm sẽ cho thấy biểu tượng cảnh báo. Khi bạn nhấp vào biểu tượng để xem Chính sách ghi lại giao dịch, một cảnh báo sẽ xuất hiện ở đầu trang. Khi bạn sửa đường dẫn tài nguyên trong Chính sách ghi lại giao dịch, các chỉ báo cảnh báo sẽ biến mất. (DEVRT-2240)
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.
Edge for Private Cloud
| ID vấn đề | Mô tả |
|---|---|
| TBD-138 | Vấn đề về thời gian chờ của phiên trên giao diện người dùng Play |
| APIRT-2978 | Bộ định tuyến không khởi động được Nginx hoặc Bộ định tuyến không khởi động được |
| AXAPP-2447 | Lỗi InvalidTimeRange khi chọn dữ liệu phân tích hằng giờ |
| EDGEUI-592 | Giờ đây, bạn có thể xoá đường liên kết "Quên mật khẩu" khỏi giao diện người dùng Edge khi sử dụng trình cung cấp dịch vụ Xác thực bên ngoài |
| MGMT-3330 | Số lần nhập sai mật khẩu khi xác thực bên ngoài trên Đám mây riêng tư sẽ khiến người dùng không đăng nhập được |
| MGMT-2930 | Tính năng Che dữ liệu không hoạt động trong phiên gỡ lỗi |
| PRC-840 | Symlink bị hỏng cho các thành phần Edge |
| PRC-1004 | Thêm lựa chọn "-p zk" vào trình cài đặt để cài đặt ZooKeeper độc lập trên một nút. |
| PRC-1013 | Tài khoản quản trị viên hệ thống ban đầu không được liên kết với chính sách mật khẩu LDAP chính xác |
| PRC-1019 | "apigee-all stop" không dừng Trình xử lý thông báo |
| PRC-1066 | Mật khẩu Cassandra được mã hoá không hoạt động trong usergrid.properties cho BaaS Stack |
16.08.17
| ID vấn đề | Mô tả |
|---|---|
| SECENG-609 | Các lệnh gọi thời gian chạy không bị lỗi trong quá trình xoá kho lưu trữ đáng tin cậy được liên kết hoặc khi chứng chỉ hợp lệ trong kho lưu trữ đáng tin cậy bị xoá |
| MGMT-3404 | Việc xem/truy xuất nhật ký Node.js và triển khai proxy diễn ra rất chậm |
| MGMT-3400 | Lệnh gọi đến API quản lý /userroles sẽ không thành công nếu người dùng thực hiện lệnh gọi có dấu "+" trong tên |
| MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1, khi nhập một gói API Proxy có chứa thư mục resources/node/resources |
| MGMT-3364 | OAuthV2: kiểm tra redirect_uri |
| MGMT-3319 | Các mục trong danh sách trong một kho lưu trữ có giá trị rỗng trong một trong các mục không hoạt động đối với các tổ chức (CPS và không phải CPS) |
| MGMT-3226 | Truy vấn ở cấp tổ chức/môi trường không được kéo tất cả dữ liệu khiến API không thành công Release_160302 có một lỗi khiến việc liệt kê tài nguyên ở cấp tổ chức/cấp môi trường không thành công nếu kích thước tích luỹ của tài nguyên lớn hơn 16 MB, bản sửa lỗi này sẽ khắc phục lỗi đó. |
| AXAPP-2429 | API Analytics sử dụng response_status_code trả về lỗi truy cập dữ liệu |
| AXAPP-2386 | Khắc phục nội dung báo cáo trống trong báo cáo email hằng ngày của Analytics |
| AXAPP-2347 | Không nhận được email tóm tắt số liệu phân tích hằng ngày |
| APIRT-3141 | Java Callout không thành công khi gọi ExecutionResult() mới, vì hàm khởi tạo đã được đặt ở chế độ riêng tư |
| APIRT-3140 | Chính sách ServiceCallout không hoạt động trong các lệnh gọi API HEAD |
| APIRT-3131 | createdBy không chính xác xuất hiện cho một API Proxy khi sử dụng tính năng kiếm tiền với một nhà cung cấp dịch vụ xác thực bên ngoài |
| APIRT-3121 | Thay đổi đối với tệp tài nguyên của tổ chức không có hiệu lực 100% |
| APIRT-3117 | MP đạt mức sử dụng CPU là 100% và ngừng phân phát lưu lượng truy cập |
| APIRT-3016 | Lỗi "Hết thời gian chờ lệnh gọi" của bộ định tuyến khi triển khai |
| APIRT-2975 | Không tải được gói chứng chỉ lên |
| APIRT-2955 | Không thể che giấu một số thuộc tính của dữ liệu phản hồi JSON cho tiêu đề Content-Type tuân thủ FHIR "application/json+fhir" |
| APIRT-2946 | Chính sách OAuthV2-RefreshToken không ẩn các thuộc tính ngay cả khi bạn đặt chế độ hiển thị thành false |
| APIRT-2908 | Bạn phải thực thi TLS 1.2 cho lệnh gọi API nội bộ sau khi cập nhật TLS 1.2 trên máy chủ ảo |
| APIRT-2901 | Các phản hồi được nén bằng gzip trả về từ bộ nhớ đệm sẽ được nén gấp đôi |
| APIRT-2873 | MP gửi NullPointerException liên quan đến VerifyAPIKey sau khi xoá các sản phẩm/nhà phát triển/proxy |
| APIRT-2871 | Các chính sách IOIntensive xuất hiện 2 lần trong Trace |
| APIRT-2825 | Lỗi ngữ pháp trong phản hồi lỗi accesstoken |
| APIRT-2750 | Số lượng lỗi lưu lượng truy cập cao ở một tổ chức cụ thể |
| APIRT-2685 | Không thể truyền dữ liệu do lỗi không xác định |
| APIRT-2647 | Lỗi"Luồng đầu vào cơ bản trả về 0 byte" với nonprod/dev |
| APIRT-2630 | Vấn đề không liên tục khi cố gắng đọc giá trị từ bộ nhớ đệm |
| APIRT-2620 | Nhóm luồng riêng cho một số bước chặn |
| APIRT-2610 | java.lang.ClassCastException với chính sách Bộ nhớ đệm phản hồi |
| APIRT-2608 | Lỗi phân tích cú pháp tiêu đề Last-Modified trong chính sách Bộ nhớ đệm phản hồi |
| APIRT-2605 | Không được phép ghi đè các biến"organization" và "environment" thông qua các chính sách |
| APIRT-2566 | Chính sách OAuthV2 trả về tiêu đề WWW-Authenticate bị lỗi |
| APIRT-2491 | Không cập nhật được TargetServer do hết thời gian chờ RPC giữa hoạt động quản lý và mps |
| APIRT-2386 | Phạm vi chuỗi trống được tạo trong một sản phẩm API có phạm vi OAuth được phép trống |
| APIRT-2383 | Các chính sách Biến đổi XSL dường như không ghi lại bất kỳ dữ liệu nào khi xảy ra lỗi |
| APIRT-2364 | Các biến luồng lỗi OAuth không được cập nhật khi có lỗi |
| APIRT-2216 | Server sent events - event stream having issues in prod |
| APIRT-2079 | Lệnh gọi cURL GỠ LỖI không dừng sau khi hết thời gian chờ cho phiên đã tạo |
| APIRT-1495 | Tính năng Bảo vệ chống mối đe doạ XML không phát hiện được Content-Type fhir |
| APIRT-1404 | Hành vi không nhất quán khi Điều kiện so sánh một giá trị trong dấu ngoặc đơn so với dấu ngoặc kép |
| APIRT-347 | Chính sách XSL không được xác thực đúng cách khi nhập (không chỉ định kết quả cho các biến đầu ra như đã nêu trong tài liệu) |
16.07.27 (Giao diện người dùng)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-621 | Save as New API Proxy (Lưu dưới dạng API Proxy mới) sử dụng tên mặc định có ký hiệu khoa học, chẳng hạn như "new-1.234568901234568e+53" |
| EDGEUI-572 | Giao diện người dùng hiển thị "Lỗi: Lỗi không xác định" thay vì "Lỗi: Hết thời gian chờ của phiên" |
16.07.20.01 (kiếm tiền)
Bản phát hành này có một số thay đổi nhỏ về giản đồ cơ sở dữ liệu. Không có bản cập nhật phần mềm nào khác trong bản phát hành này.
16.07.13 (UI)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-609 | Nút Máy chủ đích mới không được bật cho một vai trò tuỳ chỉnh có quyền tạo Máy chủ đích |
| EDGEUI-584 | Lỗi nhỏ về khoá/mật khẩu hiển thị cho một ứng dụng nhà phát triển có nhiều thông tin đăng nhập |
| EDGEUI-571 | Giới hạn tên proxy được đặt không chính xác thành 50 ký tự trong giao diện người dùng |
16.07.06.02 (kiếm tiền)
| ID vấn đề | Mô tả |
|---|---|
| DEVSOL-2817 | Không tạo được chứng từ thanh toán bằng API Chúng tôi đã khắc phục các vấn đề về việc tạo chứng từ thanh toán bằng API. Các chứng từ thanh toán sẽ được tạo thành công nếu có địa chỉ của nhà phát triển. |
| DEVSOL-2797 | Cải thiện quy trình xử lý thuộc tính Nhà phát triển Giá trị thuộc tính tuỳ chỉnh Boolean không còn phân biệt chữ hoa chữ thường nữa. Ngoài ra, khi đồng bộ hoá các thuộc tính tuỳ chỉnh với Apigee Edge, các thuộc tính hiện có sẽ được cập nhật thay vì tạo các thuộc tính trùng lặp. |
16.07.06 (kiếm tiền)
| ID vấn đề | Mô tả |
|---|---|
| DEVRT-2795 | Trường dấu thời gian của yêu cầu webhook không nhất quán Trong yêu cầu JSON được gửi đến trình xử lý lệnh gọi lại cho một webhook, developerQuotaResetDate hiện được biểu thị ở định dạng dấu thời gian của kỷ nguyên để nhất quán với các định dạng dấu thời gian khác. Để biết thêm thông tin, hãy xem phần Thiết lập trình xử lý lệnh gọi lại. |
16.06.29 (UI)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-600 | Không thể xem/chỉnh sửa vai trò cho báo cáo tuỳ chỉnh |
| EDGEUI-593 | Xoá khoảng thời gian 5 và 10 phút khỏi giao diện người dùng Analytics Dữ liệu Analytics trong giao diện người dùng quản lý sẽ không xuất hiện trong tối thiểu 10 phút sau khi thực hiện các lệnh gọi đến proxy API. Do đó, chế độ cài đặt phạm vi 10 phút đã bị xoá khỏi báo cáo tuỳ chỉnh và chế độ cài đặt phạm vi 5 và 10 phút đã bị xoá khỏi chế độ xem Hiệu suất của các proxy API. |
16/6/2022 (kiếm tiền)
Không có
16.06.15 (UI)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-566 | Trang trống sau khi đăng nhập vào giao diện người dùng quản lý |
| EDGEUI-564 | Người dùng nhận được lỗi về quyền khi đăng nhập vào giao diện người dùng quản lý, sau đó họ sẽ tự động đăng xuất |
| EDGEUI-549 | Đã xảy ra lỗi khi hiển thị dữ liệu trên chế độ xem Hiệu suất của API Proxy |
| EDGEUI-544 | Trang Vai trò tuỳ chỉnh hiển thị giá trị không chính xác cho quyền Xoá báo cáo |
| EDGEUI-504 | Trạng thái gây nhầm lẫn trên Ứng dụng, khoá và sản phẩm của nhà phát triển |
| EDGEUI-120 | Đường liên kết đến email trên trang Lỗi nội bộ có địa chỉ email không hợp lệ |
| DEVRT-2301 | Kiếm tiền: Giao diện người dùng phù hợp với API về kế hoạch giá đã xuất bản Liên quan đến ngày hết hạn của kế hoạch giá đã xuất bản, giao diện người dùng quản lý hiện phù hợp với hành vi của API quản lý. Nếu một gói giá có Ngày kết thúc được chỉ định, bạn không thể thay đổi ngày hết hạn của gói đó. Để biết thêm thông tin, hãy xem bài viết Hết hạn gói giá đã xuất bản. |
16.06.08 (kiếm tiền)
Không có
16.05.25 (kiếm tiền)
| ID vấn đề | Mô tả |
|---|---|
| DEVRT-2617 | Không nhận được cảnh báo khi khách hàng mua gói dịch vụ |
| DEVRT-1483 | NullPointerException khi nhà phát triển chuyển từ gói trả trước sang gói trả sau |
16.05.18 (Giao diện người dùng)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-551 | Phiên giao diện người dùng sẽ hết hạn nếu không hoạt động trong khoảng một giờ |
16.05.11 (kiếm tiền)
| ID vấn đề | Mô tả |
|---|---|
| DEVRT-2497 | Qpid ngừng nhận dữ liệu |
| DEVRT-2490 | Không xoá được khoá ứng dụng |
16.05.11 (Giao diện người dùng)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-541 | Trace Shows IP instead of Host when there is a Target Server |
| EDGEUI-505 | Việc nhập tài nguyên điểm cuối dẫn đến lỗi uỷ quyền cho tất cả các điểm cuối |
16.05.04 (Giao diện người dùng)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-532 | Trình hướng dẫn proxy mới bị kẹt ở bước "Tạo sản phẩm..." khi tạo một proxy cho dịch vụ SOAP |
| EDGEUI-506 | Hiệu suất của bộ nhớ đệm hiển thị "Đang tải dữ liệu…" khi không có dữ liệu |
16.04.27 (UI)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-531 | Không thể nhập tệp JAR bằng trình chỉnh sửa proxy mới |
| EDGEUI-524 | Vấn đề khi tạo một proxy API từ WSDL |
| EDGEUI-38 | Nếu một WSDL không hợp lệ được truyền đến Trình hướng dẫn proxy, thì trình hướng dẫn sẽ bị kẹt ở trang cuối cùng |
27/4/16 (kiếm tiền)
Không có
16.04.20 (Giao diện người dùng)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-502 | Trình chỉnh sửa proxy không hiện động từ khi StartsWith được dùng làm toán tử |
| EDGEUI-496 | "Lỗi không xác định" khi dừng phiên theo dõi trong giao diện người dùng quản lý |
| EDGEUI-141 | Proxy Editor có bản sửa đổi được mã hoá cứng trong thông báo lỗi |
16.04.13 (kiếm tiền)
Không có
16.04.13 (Giao diện người dùng)
| ID vấn đề | Mô tả |
|---|---|
| EDGEUI-495 | Dấu vết luôn cho thấy .execution.success = false |
| EDGEUI-494 | Chính sách JavaScript luôn tạo tập lệnh bằng tên mặc định ngay cả khi tôi chỉ định một tên khác |
| EDGEUI-432 | Tạo proxy được hướng dẫn trên trang tổng quan về giao diện người dùng quản lý Edge |
| EDGEUI-90 | Trình chỉnh sửa proxy API mới chèn khoảng trắng không phù hợp xung quanh các phần tử CDATA |
Vấn đề đã biết
Bản phát hành này có các vấn đề đã biết sau đây:
| ID vấn đề | Mô tả |
|---|---|
| APIRT-3364 |
Trình xử lý thông báo tra cứu DNS trên IPv4 và IPv6 Nếu đã cài đặt và bật NSCD (Trình nền bộ nhớ đệm dịch vụ tên), bạn có thể nhận thấy rằng Trình xử lý thông báo thực hiện 2 lần tra cứu DNS: một lần cho IPv4 và một lần cho IPv6. Cách tắt tính năng tra cứu DNS trên IPv6:
|
| DOC-1687 | Do xung đột phụ thuộc gói đã biết, tác nhân Katello được dùng trong Satellite Server 6 sẽ không cài đặt đúng cách trên các máy chủ Apigee Edge đang chạy trình nền Qpid. |