16.01.20 – Ghi chú phát hành của Apigee Edge về Đám mây công khai

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 2 tháng 2 năm 2016, chúng tôi đã phát hành một phiên bản mới trên đám mây của Apigee Edge cho đám mây công cộng.

Tính năng mới và tính năng nâng cao

Sau đây là các tính năng mới và tính năng nâng cao trong bản phát hành này.

Trình hướng dẫn proxy API được thiết kế lại

Trình hướng dẫn proxy API đã được thiết kế lại. Khi bạn nhấp vào "+ Proxy API" trên trang Proxy API 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 thực hiện quy trình tạo proxy API. Tất cả chế độ cài đặt tương tự như trình hướng dẫn proxy API trước đó đều có sẵn. (theo giờ GMT-1376)

Tạo proxy API bằng tài liệu OpenAPI (Swagger)

Là một phần trong bản thiết kế lại trình hướng dẫn proxy API mới, giờ đây, bạn có thể tạo 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 Use OpenAPI (Sử dụng OpenAPI) khi chọn reverse Proxy (gốc proxy), Node.js App (Ứng dụng Node.js) hoặc No Target (Không có mục tiêu). Trong trường xuất hiện, hãy nhập URL vào tài liệu OpenAPI của bạn. Để biết thêm thông tin, hãy xem phần Tạo proxy API đơn giản. (theo giờ GMT-1376)

Hỗ trợ WSDL 1.2 cho proxy SOAP

Apigee Edge hỗ trợ WSDL 1.2 trong việc tạo proxy API để gọi các dịch vụ SOAP. (theo giờ GMT-2835)

Biến SSLInfo trong cấu hình TargetEndpoint

Trong một TargetEndpoint của proxy API, bạn có thể tự động thiết lập các thông tin chi tiết về SSL/TLS để hỗ trợ các yêu cầu linh hoạt về thời gian chạy. Trong ví dụ sau đây về cách đặt 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 Chú thích Java, chính sách JavaScript hoặc chính sách Chỉ định thông báo. Sử dụng bất kỳ biến thông báo nào chứa các 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>

Các tài liệu sau đây đề cập đến tính năng này:

(APIRT-1475)

Hỗ trợ thuật toán RSA_SHA256 cho các chính sách xác nhận SAML

Chính sách xác nhận SAML hiện đã hỗ trợ thuật toán RSA_SHA256 cùng với RSA_SHA1. (APIRT-1779)

Xác thực khi tải chứng chỉ lên

Để giúp ngăn chặn việc tải các 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 cá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 của tệp không lớn hơn 50 KB và có định dạng là PEM hoặc DER. Thời hạn của chứng chỉ cũng được xác thực. Để ghi đè tính năng 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á Tải chứng chỉ lên Truststore. (SECENG-516) và (APIRT-2213)

Tự động thăm dò ý kiến trên trang Nhật ký Node.js

Khi xem nhật ký Node.js từ trình chỉnh sửa proxy, trang Nhật ký Node.js sẽ tự động được 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 tự động làm mới" để tắt tính năng tự động làm mới. (theo giờ GMT-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 bạn xem một sản phẩm API trong giao diện người dùng quản lý, các ứng dụng dành cho nhà phát triển liên kết với sản phẩm đó sẽ được liệt kê. Để 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 chỉnh sửa sản phẩm API. (theo giờ GMT-2869)

Đăng ký nhận email phân tích hằng ngày

Giờ đây, quản trị viên 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 thông qua API quản lý. Để biết thêm thông tin, hãy xem bài viết Đăng ký nhận email phân tích hằng ngày. (AXAPP-1949)

hàm sum( ) trên 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, hàm tổng hợp "sum" hiện có sẵn 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 API (/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 tham số truy vấn "select" sau: ?select=sum(total_Response_time). (AXAPP-2006)

Báo cáo phân tích độ trễ: Đã sắp xếp tên proxy API

Trong giao diện người dùng của báo cáo Phân tích độ trễ (chỉ dành cho gói dành cho doanh nghiệp Apigee), các proxy API được liệt kê theo thứ tự bảng chữ cái trong danh sách thả xuống Proxy. (theo giờ GMT-2858)

Các ứng dụng dành cho 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 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ộ. (theo giờ GMT-2853)

Tiện ích ngày/giờ mới trên báo cáo tuỳ chỉnh

Chúng tôi đã cải tiến 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ý. (theo giờ GMT-2881)

Kiếm tiền: Chỉnh sửa tên gói API

Bạn có thể cập nhật tên gói API bất cứ lúc nào trong vòng đời kiếm tiền, ngay cả khi gói API đó chứa gói giá đã phát hành. (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 kế hoạch "Thẻ giá có thuộc tính tuỳ chỉnh", thuộc tính tuỳ chỉnh trong tiêu đề thông báo được dùng làm hệ số cho giao dịch nay có thể là một giá trị thập phân gồm tối đa 4 chữ số thập phân. Để biết thêm thông tin về loại gói này, hãy xem phần Chỉ định thông tin chi tiết về thuộc tính tuỳ chỉnh trên bảng giá. ( DEVRT-2191)

Cải tiến chung

Bản phát hành này cũng nâng cao khả năng hữu dụng, hiệu suất, bảo mật và độ ổn định.

Đã sửa lỗi

Các lỗi sau đây đã được khắc phục trong bản phát hành này.

ID vấn đề Nội dung 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ẻ Flow
MGMT-2957 Việc thêm một nhóm mới vào tổ chức sẽ trả về trạng thái triển khai của gói là lỗi đối với các bộ định tuyến trong nhóm mới
MGMT-2937 Lỗi về quyền không đủ liên quan đến vai trò tuỳ chỉnh
MGMT-2875 Quy trình tạo SOAP WSDL có tiêu đề không chính xác cho SOAP 1.2
MGMT-2739 Báo cáo Ứng dụng dành cho nhà phát triển, thẻ Analytics không cho thấy biểu đồ điểm bất thường
MGMT-2735 Việc làm mới nhật ký Node.js không bao giờ hoàn tất/dừng
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 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 lỗ hổng bảo mật có thể xảy ra do các lỗ hổng bảo mật FireFox và IE cho phép yêu cầu giữa các trang web không đúng cách.
MGMT-2681 Trình chỉnh sửa proxy: Khi sử dụng kết quả khớp Regex trong Điều kiện, Trình điều hướng luồng không hiển thị động từ
MGMT-2361 Triển khai proxy không thành công với RPCException: Thời gian chờ cuộc gọi
MGMT-1662 Không triển khai được proxy API trong các bản phát hành Apigee công khai
DEVRT-2286 sync-organization Monetization API bị lỗi
API dùng để đồng bộ hoá dữ liệu Apigee Edge bằng tính năng kiếm tiền đã được khắc phục trong bản phát hành mới nhất của bản phát hành 16.01.20.
DEVRT-2173 Cần đổi tên Gói nhưng không thể chỉnh sửa vì gói giá đang hoạt động
DEVRT-1661 Nhà phát triển bị chặn đưa ra yêu cầu API trước ngày bắt đầu gói giá, nhưng quy tắc chặn này không bao giờ được phát hành
Nếu nhà phát triển API chấp nhận nền tảng giá cố định hằng tháng, theo băng tần số lượng hoặc giá theo gói bắt đầu vào một ngày trong tương lai, sau đó 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 gửi thêm yêu cầu. Sau khi đạt đến ngày bắt đầu gói giá, quy tắc chặn giờ đây sẽ được huỷ bỏ.
DEVRT-1643 Gói giá nháp bị hỏng sau khi lưu
AXAPP-1991 Tóm tắt về việc ngừng sử dụng Apigee Analytics và email liên tục
AXAPP-1946 Dọn dẹp Analytics không giải phóng dung lượng ổ đĩa
AXAPP-1708 Có vẻ như API Analytics đưa ra nhiều số liệu 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 dành cho 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 step.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 Giao dịch API có lỗi nhiều
Chúng tôi đã gỡ bỏ tính năng xác thực các giá trị trong tiêu đề bắt đầu bằng ":".
APIRT-2137 MP: Mã hoá chuyển dữ liệu chia nhỏ và 205 với thời lượng 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 thêm
APIRT-2117 Chính sách Ghi nhật ký thư không tuân theo các bản cập nhật DNS
APIRT-2110 Bộ định tuyến chỉ truyền một tiêu đề X-Forwarded-For
APIRT-2062 Bộ nhớ đệm phản hồi không hoạt động chính xác khi đáp ứng điều kiện SkipCacheLookup
APIRT-2061 Trình xử lý thông báo không đẩy thông điệp đến QPID
APIRT-2052 Số lượng CLOSE_HOURS lớn do cổng quản lý không phản hồi
APIRT-2024 Nginx không có trình cân bằng tải sẽ không điền đúng tiêu đề X-Forwarded-For HTTP
Thông báo về việc 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 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 giấu 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 Đã quan sát thấy giới hạn phát trực tuyến đồng thời thấp
APIRT-1820 Độ trễ gián đoạn (> 1%) trong môi trường Đám mây riêng tư 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