14.01.00.00 - Ghi chú phát hành về Apigee Edge tại cơ sở

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ứ Tư, ngày 29 tháng 1 năm 2014, chúng tôi đã phát hành một phiên bản mới của Apigee Edge tại cơ sở.

Nếu bạn có câu hỏi, hãy truy cập vào Apigee Customer Support.

Bản phát hành này chứa các tính năng và bản sửa lỗi của các bản phát hành đám mây sau đây:

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

  • Thuộc tính tuỳ chỉnh cập nhật qua OAuth 2.0 trên mã thông báo
    Chính sách mới về "Thiết lập thông tin OAuth phiên bản 2.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 về chính sách của 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 của OAuth 1.0a:
    • Giống như mã thông báo OAuth 2.0, giờ đây bạn có thể đặt thuộc tính tuỳ chỉnh trên mã thông báo OAuth 1.0a.
    • Thao tác GenerateVerifier 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 các biến luồng
    Giờ đây, Apigee Edge cho phép bạn truyền và truy cập thông tin SSL trong các biến luồng. Bằng cách đặt thuộc tính "propagate.additional.SSL.headers" trên một ProxyEndpoint, bạn sẽ 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ý xuôi dòng.
  • Cập nhật mô-đun Node.js
    Cập nhật mô-đun Node.js tích hợp của Apigee để bao gồm các mô-đun sau: argo 0.4.9, async 0.2.9, express 3.4.8, dấu gạch dưới 1.5.2, usergrid 0.10.7, volos-cache-memory 0.0.3, volos- OAutheapi.0.0.api
  • Vai trò tuỳ chỉnh trong giao diện người dùng quản lý – BETA
    Ngoài các vai trò hiện tại của người dùng 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 bao gồm 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.
  • Trình cài đặt Dịch vụ API nâng cao (trước đây là Dịch vụ ứng dụng)
    Hiện đã cung cấp Dịch vụ API nâng cao Apigee Edge (trước đây là Dịch vụ ứng dụng) để sử dụng tại cơ sở. Trình cài đặt Edge hiện có cho phép bạn triển khai và định cấu hình các Dịch vụ API nâng cao trong môi trường tại cơ sở của riêng bạn.
  • Trình cài đặt hoạt động kiếm tiền từ Dịch vụ dành cho nhà phát triển (trước đây là Dịch vụ kiếm tiền)
    Chức năng kiếm tiền là một phần trong Các dịch vụ dành cho nhà phát triển Edge. Trình cài đặt tại chỗ riêng của Edge hiện có một trình cài đặt kiếm tiền tích hợp nâng cao. Bạn cần có thêm giấy phép trả phí để kiếm tiền.
  • Nhiều trình xử lý thông báo trên một máy chủ lưu trữ – cài đặt im lặng
    Tính năng nâng cao này hỗ trợ việc triển khai nhiều trình xử lý thông báo được cài đặt trên một máy chủ lưu trữ, nhờ vậy yêu cầu phải liên kết từng trình xử lý thông báo với một địa chỉ IP cụ thể. Giờ đây, bạn có thể thêm chế độ cài đặt thuộc tính BIND_ON_ALL_INTERFACES=n trong tệp cấu hình cài đặt ở chế độ im lặng. Tệp này giúp trình xử lý thông báo lắng nghe một địa chỉ IP cụ thể, do thuộc tính HOSTIP chỉ định trong cùng một tệp. Để biết thêm thông tin về thuộc tính này cũng như về cách định cấu hình chế độ cài đặt im lặng, hãy xem Hướng dẫn cài đặt và định cấu hình bộ triển khai tại cơ sở Apigee.
  • Thông tin cập nhật về JMS
    Bản phát hành này bao gồm nhiều nội dung cập nhật cho dịch vụ hỗ trợ JMS của Apigee, trong đó có:
    • Tất cả tiêu đề JMS hiện được truyền dưới dạng tiêu đề HTTP để xử lý xuôi dòng.
    • Giờ đây, bạn có thể chỉ định ExpiryTime và DeliveryMode cho các thông báo được đặt trong ResponseQueue mà proxy JMS sử dụng. Tất cả các tiêu đề HTTP khớp với tiêu đề JMS chuẩn được đặt thành "nguyên trạng" và các tiêu đề HTTP khác được đặt làm thuộc tính JMS trong thông báo phản hồi mà proxy JMS sử dụng.

Đã sửa lỗi

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

Vấn đề đã biết

Chủ đề Nội dung mô tả
Yêu cầu HTTP 1.0,
phản hồi HTTP 1.1
Vấn đề này bao gồm một tình huống 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ề một thuộc tính transfer-encoding để mã hoá phân đoạ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 composeMessage. Trong chính sách sau đây (được đính kèm vào quy trình 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 được phản hồi không bị phân đoạn.
<GánMessage name="RemoveChunkedEncoding">
<assignTo createNew="false" type="Response"></assignTo>
<Xoá>
<Headers>
<Header name="Transfer-Encoding"/>
<Header name="transfer- Tiếp
</Headers>
</Xoá>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>