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ứ Ba, ngày 2 tháng 2 năm 2016, chúng tôi đã phát hành một phiên bản đám mây mới của Apigee Edge cho Đám mây công cộng.
Tính năng mới và điểm cải tiến
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.
Thiết kế lại trình hướng dẫn proxy API
Trình hướng dẫn proxy API đã được thiết kế lại. Khi bạn nhấp vào "+ API Proxy" (API Proxy) trên trang API Proxies (API Proxy) trong giao diện người dùng quản lý, trình hướng dẫn mới sẽ hướng dẫn bạn trong quy trình tạo API proxy. Bạn có thể sử dụng tất cả các chế độ cài đặt giống như trình hướng dẫn proxy API trước đó. (MGMT-1376)
Tạo các proxy API bằng tài liệu OpenAPI (Swagger)
Trong quá trình thiết kế lại trình hướng dẫn proxy API mới, giờ đây, bạn có thể tạo một proxy API từ tài liệu OpenAPI (Swagger). Trên trang đầu tiên của trình hướng dẫn proxy API, hãy nhấp vào Sử dụng OpenAPI khi chọn Reverse Proxy (Proxy đảo ngược), Ứng dụng Node.js hoặc Không có mục tiêu. Trong trường xuất hiện, hãy nhập URL đến tài liệu OpenAPI của bạn. Để biết thêm thông tin, hãy xem phần Tạo một proxy API đơn giản. (MGMT-1376)
Hỗ trợ WSDL 1.2 cho các proxy SOAP
Apigee Edge hỗ trợ WSDL 1.2 trong việc tạo các proxy API để gọi các dịch vụ SOAP. (MGMT-2835)
Các biến SSLInfo trong cấu hình TargetEndpoint
Trong TargetEndpoint của một proxy API, bạn có thể đặt thông tin chi tiết về SSL/TLS một cách linh hoạt để hỗ trợ các yêu cầu linh hoạt trong thời gian chạy. Trong ví dụ sau về cách thiết lập SSLInfo trong cấu hình TargetEndpoint, các giá trị có thể được cung cấp trong thời gian chạy bằng Java Callout, chính sách JavaScript hoặc chính sách Assign Message. Sử dụng bất kỳ biến thông báo nào có chứa giá trị bạn muốn đặt.
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
Tính năng này được đề cập trong các tài liệu sau:
- Tài liệu tham khảo về cấu hình proxy API
- Dynamic SSLInfo for TargetEndpoint using variable reference
(APIRT-1475)
Hỗ trợ thuật toán RSA_SHA256 cho các chính sách về câu lệnh SAML
Giờ đây, các chính sách về câu lệnh SAML hỗ trợ thuật toán RSA_SHA256 ngoài RSA_SHA1. (APIRT-1779)
Xác thực khi tải chứng chỉ lên
Để ngăn chặn việc tải chứng chỉ đã hết hạn hoặc không hợp lệ lên kho khoá và kho tin cậy, API quản lý sẽ xác thực chứng chỉ khi tải lên. Các chứng chỉ được xác thực để đảm bảo rằng kích thước tệp không lớn hơn 50 KB và định dạng là PEM hoặc DER. Thời gian hết hạn của chứng chỉ cũng được xác thực. Để ghi đè quá trình xác thực thời hạn mặc định (không xác thực thời hạn của chứng chỉ khi tải lên), hãy sử dụng tham số truy vấn sau: ?ignoreExpiryValidation=true
Để biết thêm thông tin, hãy xem phần Tải tệp JAR lên Kho khoá và Tải chứng chỉ lên Kho khoá tin cậy. (SECENG-516) và (APIRT-2213)
Tự động thăm dò ý kiến trên trang Nhật ký Node.js
Khi bạn xem nhật ký Node.js trong trình chỉnh sửa proxy, trang Nhật ký Node.js sẽ tự động làm mới định kỳ để liệt kê các nhật ký mới có sẵn. Nhấp vào "Dừng làm mới tự động" để tắt tính năng này. (MGMT-1692)
Hiệu suất trang sản phẩm API, không có ứng dụng nhà phát triển nào được liệt kê
Khi xem một sản phẩm API trong giao diện người dùng quản lý, các ứng dụng nhà phát triển được liên kết với sản phẩm đó sẽ xuất hiện. Để cải thiện hiệu suất của giao diện người dùng, danh sách ứng dụng của nhà phát triển sẽ không xuất hiện khi bạn chỉnh sửa sản phẩm API. (MGMT-2869)
Đăng ký nhận email phân tích hằng ngày
Giờ đây, quản trị viên của tổ chức phải đăng ký nhận email báo cáo phân tích hằng ngày một cách rõ ràng. Đăng ký/huỷ đăng ký bằng cách đặt lựa chọn ưu tiên của người dùng trong giao diện người dùng quản lý hoặc bằng API quản lý. Để biết thêm thông tin, hãy xem bài viết Đăng ký nhận email số liệu phân tích hằng ngày. (AXAPP-1949)
hàm sum( ) trên các chỉ số thời gian phản hồi
Trong các báo cáo tuỳ chỉnh và lệnh gọi API của Analytics, hiện có sẵn hàm tổng hợp "sum" cho Thời gian phản hồi mục tiêu, Tổng thời gian phản hồi và end_point_response_time. Ví dụ: trong API /stats (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), giờ đây, bạn có thể sử dụng thông số truy vấn "select" sau: ?select=sum(total_response_time). (AXAPP-2006)
Báo cáo Phân tích độ trễ: Tên proxy API được sắp xếp
Trong giao diện người dùng báo cáo Phân tích độ trễ (chỉ dành cho gói doanh nghiệp Apigee Edge), các proxy API được liệt kê theo bảng chữ cái trong danh sách thả xuống Proxy. (MGMT-2858)
Các ứng dụng của nhà phát triển trên trang tổng quan hiển thị theo tên hiển thị
Trên trang tổng quan của giao diện người dùng quản lý, biểu đồ thanh Ứng dụng của nhà phát triển liệt kê các ứng dụng của nhà phát triển theo tên hiển thị thay vì tên nội bộ. (MGMT-2853)
Tiện ích ngày/giờ mới trên báo cáo tuỳ chỉnh
Tiện ích bộ chọn ngày/giờ trên trang báo cáo tuỳ chỉnh trong giao diện người dùng quản lý đã được cải thiện. (MGMT-2881)
Kiếm tiền: Chỉnh sửa tên gói API
Bạn có thể cập nhật tên của gói API bất kỳ lúc nào trong vòng đời kiếm tiền, ngay cả khi gói API chứa một kế hoạch giá đã xuất bản. (DEVRT-2177)
Kiếm tiền: Cho phép sử dụng số thập phân trong thuộc tính tuỳ chỉnh
Khi sử dụng gói "Thẻ giá có thuộc tính tuỳ chỉnh", thuộc tính tuỳ chỉnh trong tiêu đề thư được dùng làm hệ số nhân cho giao dịch hiện có thể là giá trị thập phân có tối đa 4 chữ số thập phân. Để biết thêm thông tin về loại kế hoạch này, hãy xem phần Nêu rõ thông tin chi tiết về thuộc tính tuỳ chỉnh của bảng giá. ( DEVRT-2191)
Cải thiện chung
Bản phát hành này cũng có nhiều điểm cải thiện về khả năng sử dụng, hiệu suất, tính bảo mật và độ ổn định.
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.
| ID vấn đề | Mô tả |
|---|---|
| MGMT-2964 | Trình chỉnh sửa proxy mới không chấp nhận nhận xét bên trong thẻ Flows |
| MGMT-2957 | Việc thêm một nhóm mới vào một tổ chức sẽ trả về trạng thái triển khai của gói dưới dạng lỗi cho các bộ định tuyến trong nhóm mới |
| MGMT-2937 | Lỗi Thiếu quyền đối với vai trò tuỳ chỉnh |
| MGMT-2875 | WSDL SOAP generation has incorrect headers for SOAP 1.2 |
| MGMT-2739 | Báo cáo Ứng dụng của nhà phát triển, thẻ Số liệu phân tích không hiển thị biểu đồ bất thường |
| MGMT-2735 | Không bao giờ hoàn tất/dừng làm mới nhật ký Node.js |
| MGMT-2734 | Nút Lưu không được bật sau khi xảy ra lỗi trong khi cố gắng lưu một gói đã triển khai |
| MGMT-2729 | Việc cập nhật cổng cho TargetServer trong giao diện người dùng sẽ xoá SSLInfo |
| MGMT-2702 | Lỗ hổng bảo mật trên nhiều trang web cho Firefox và IE Đã khắc phục một lỗ hổng bảo mật có thể xảy ra do các lỗ hổng của FireFox và IE cho phép không đúng cách các yêu cầu trên nhiều trang web. |
| MGMT-2681 | Trình chỉnh sửa proxy: Khi sử dụng một biểu thức chính quy khớp trong Điều kiện, Flow Navigator sẽ không hiện động từ |
| MGMT-2361 | Không triển khai được proxy do RPCException: Call timed out (Hết thời gian chờ lệnh gọi) |
| MGMT-1662 | Không triển khai được proxy API trong các bản phát hành Apigee Public Cloud |
| DEVRT-2286 | API kiếm tiền sync-organization bị lỗi API dùng để đồng bộ hoá dữ liệu Apigee Edge với tính năng kiếm tiền đã được khắc phục trong lần làm mới mới nhất của bản phát hành ngày 16/01/20. |
| DEVRT-2173 | Cần đổi tên Gói nhưng không thể chỉnh sửa do có gói giá đang hoạt động |
| DEVRT-1661 | Nhà phát triển bị chặn thực hiện các yêu cầu API trước ngày bắt đầu gói giá, nhưng không bao giờ được bỏ chặn Nếu một nhà phát triển API chấp nhận gói giá cố định, theo dải số lượng hoặc theo gói hằng tháng bắt đầu từ một ngày trong tương lai, rồi gửi các yêu cầu API trước ngày bắt đầu đã chỉ định, thì nhà phát triển API sẽ bị chặn thực hiện các yêu cầu tiếp theo. Khi đến ngày bắt đầu của gói giá, khối này sẽ được phát hành. |
| DEVRT-1643 | Kế hoạch giá nháp bị hỏng sau khi được lưu |
| AXAPP-1991 | Chọn không nhận thông tin tóm tắt và email của Apigee Analytics nhưng không dừng |
| AXAPP-1946 | Thao tác dọn dẹp Analytics không giải phóng dung lượng ổ đĩa |
| AXAPP-1708 | API Analytics dường như tạo ra các số liệu khác nhau cho cùng một số liệu thống kê tuỳ thuộc vào cách tôi yêu cầu |
| AXAPP-1293 | Tên ứng dụng nhà phát triển không tồn tại trong email Tóm tắt Analytics |
| APIRT-2518 | Sự cố khi kết nối với phần phụ trợ https bằng chính sách JavaScript |
| APIRT-2398 | Mã uỷ quyền không hợp lệ/đã hết hạn được tính là lỗi Apigee |
| APIRT-2397 | steps.assignmessage.SetVariableFailed được tính là lỗi Apigee |
| APIRT-2396 | IllegalArgumentException, ArrayIndexOutofBoundsException trong OAuth được tính là lỗi Apigee |
| APIRT-2362 | Lỗi biên dịch JavaScript |
| APIRT-2322 | Mã ứng dụng khách không hợp lệ bị báo cáo nhầm là lỗi Apigee |
| APIRT-2159 | Thêm message_id vào tiền tố ghi nhật ký |
| APIRT-2145 | Tỷ lệ giao dịch thất bại cao đối với Facebook API Đã xoá quy trình xác thực cho các giá trị tiêu đề bắt đầu bằng ":". |
| APIRT-2137 | MP: Mã hoá chuyển theo khối và 205 với độ dài nội dung là 0 |
| APIRT-2124 | Bộ định tuyến Nginx không cập nhật nhóm MP cho các MP mới được thêm |
| APIRT-2117 | Chính sách ghi nhật ký tin nhắn không tuân thủ các bản cập nhật DNS |
| APIRT-2110 | Bộ định tuyến chỉ chuyển một tiêu đề X-Forwarded-For |
| APIRT-2062 | Bộ nhớ đệm phản hồi không hoạt động đúng cách khi đáp ứng điều kiện SkipCacheLookup |
| APIRT-2061 | Trình xử lý thông báo không chuyển thông báo đến QPID |
| APIRT-2052 | Số lượng lớn trạng thái CLOSE_WAIT do cổng quản lý không phản hồi |
| APIRT-2024 | Nginx không có bộ cân bằng tải sẽ không điền đúng tiêu đề HTTP X-Forwarded-For Thông báo ngừng sử dụng X-Forwarded-For đã được thêm vào ghi chú phát hành 150930 và chính sách Kiểm soát quyền truy cập. |
| APIRT-1933 | Các trình tải lớp dành riêng cho proxy vẫn uỷ quyền cho trình tải lớp MP |
| APIRT-1877 | Không thể che các phản hồi XML có không gian tên |
| APIRT-1838 | Apigee-127: VerifyAPIKey chỉ trả về một sản phẩm API khi có nhiều sản phẩm |
| APIRT-1827 | Phát hiện thấy giới hạn thấp về số lượng thiết bị phát trực tuyến đồng thời |
| APIRT-1820 | Độ trễ không liên tục (> 1%) trong môi trường Đám mây riêng 4.15.04 |
| APIRT-707 | NPE trong thời gian chạy nếu phần tử <GenerateResponse> nằm trong chính sách VerifyAccessToken |