14.01.23.00 - Ghi chú phát hành nền tảng đám mây Apigee Edge

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

Các tính năng và điểm cải tiến mới

  • OAuth 2.0 cập nhật các thuộc tính tuỳ chỉnh trên mã thông báo
    Chính sách mới "Đặt thông tin OAuth v2.0" cho phép bạn cập nhật các thuộc tính tuỳ chỉnh trên mã thông báo OAuth 2.0.
    http://apigee.com/docs/api-services/content/set-oauth-tokens-attributes-using-setoauthv2info
  • Nội dung cập nhật chính sách OAuth 1.0a
    Bản phát hành này bao gồm các nội dung cập nhật sau đây đối với chính sách OAuth 1.0a:
    • Giống như mã thông báo OAuth 2.0, giờ đây, bạn có thể đặt các thuộc tính tuỳ chỉnh trên mã thông báo OAuth 1.0a.
    • Thao tác Tạo trình xác minh mới cho phép bạn tạo và trả về trình xác minh OAuth 1.0a (tương tự như mã uỷ quyền trong OAuth 2.0).
    http://apigee.com/docs/api-services/content/authorize-requests-using-oauth-10a
  • Thông tin SSL trong biến luồng
    Apigee Edge hiện cho phép bạn truyền và truy cập thông tin SSL trong biến luồng. Bằng cách đặt thuộc tính "propagate.additional.ssl.headers" mới trên ProxyEndpoint, bạn có quyền truy cập vào cùng một thông tin SSL có trên máy chủ web Apache.
    http://apigee.com/docs/api-services/api/variables-reference
  • Tiêu đề JMS dưới dạng tiêu đề HTTP
    Tất cả tiêu đề JMS hiện được truyền dưới dạng tiêu đề HTTP để xử lý hạ nguồn.
  • Cập nhật mô-đun Node.js
    Mô-đun Node.js tích hợp sẵn của Apigee đã được cập nhật để bao gồm các mô-đun sau: argo 0.4.9, async 0.2.9, express 3.4.8, underscore 1.5.2, usergrid 0.10.7, volos-cache-memory 0.0.3, volos-oauth-apigee 0.0.2, volos-quota-apigee 0.0.2.
  • Vai trò tuỳ chỉnh trong giao diện người dùng quản lý – BẢN Thử nghiệm
    Ngoài các vai trò người dùng hiện có là "Người dùng doanh nghiệp", "Quản trị viên hoạt động", "Quản trị viên tổ chức" và "Người dùng", bản phát hành này còn có một tính năng thử nghiệm cho phép bạn tạo vai trò tuỳ chỉnh trong giao diện người dùng quản lý. Bạn có thể kiểm soát quyền truy cập vào nhiều tính năng của Edge bằng các vai trò tuỳ chỉnh.

Sửa lỗi

Chủ đề Mô tả
Quyền theo vai trò tuỳ chỉnh Các quyền được thiết lập bằng vai trò tuỳ chỉnh hiện hoạt động như dự kiến.
Phân tích độ trễ API Trong luồng proxy API, khi một lệnh gọi đến hệ thống mục tiêu dẫn đến hết thời gian chờ (chẳng hạn như thời gian chờ đọc HTTP), thì thời gian trễ mục tiêu sẽ được đưa vào số liệu phân tích API.
Thuộc tính "type" (loại) trên chính sách Thuộc tính "type" hiện hoạt động đúng cách trong tất cả các chính sách Apigee.
Mã thông báo vô hiệu OAuth 2.0 Chức năng vô hiệu hoá mã thông báo cho các chính sách OAuth 2.0 của Apigee hiện khớp với thông số kỹ thuật OAuth. Bạn không còn phải cung cấp "loại" khi đặt tham số "mã thông báo".
RBAC với bản đồ khoá/giá trị Tính năng kiểm soát quyền truy cập dựa trên vai trò hiện hoạt động cho các bản đồ khoá/giá trị được tạo ở cấp môi trường.
Định dạng phản hồi chính sách OAuth 1.0a Khi gửi yêu cầu đến một API có chính sách OAuth 1.0a, phản hồi hiện được trả về ở định dạng tiêu đề Accept (Chấp nhận).

Vấn đề đã biết

Chủ đề Mô tả
Yêu cầu HTTP 1.0,
Phản hồi HTTP 1.1
Vấn đề này liên quan đến trường hợp máy khách gửi yêu cầu bằng HTTP 1.0 với thuộc tính content-length trong tiêu đề, nhưng dịch vụ phụ trợ được định cấu hình để sử dụng HTTP 1.1 và trả về thuộc tính transfer-encoding để mã hoá theo từng phần.
Để xử lý thành công trường hợp này, bạn có thể xoá thuộc tính transfer-encoding khỏi phản hồi HTTP 1.1 bằng cách sử dụng chính sách AssignMessage. Trong chính sách sau đây, sẽ được đính kèm vào luồng phản hồi của proxy API, thuộc tính transfer-encoding sẽ bị xoá khỏi tiêu đề HTTP, cho phép ứng dụng nhận phản hồi không theo từng phần.
<AssignMessage name="RemoveChunkedEncoding">
<AssignTo createNew="false" type="response"></AssignTo>
<Xoá>
<Tiêu đề>
<Header name="Transfer-Encoding"/>
<Header name="transfer-encoding"/>
</Headers>
</Remove>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>