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 phiên bản mới của Apigee Edge trên máy chủ.
Nếu bạn có câu hỏi, hãy truy cập vào Nhóm hỗ trợ khách hàng của Apigee.
Bản phát hành này bao gồm các tính năng và bản sửa lỗi từ các bản phát hành trên đám mây sau:
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).
- 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. - Trình cài đặt Dịch vụ API nâng cao (trước đây là Dịch vụ ứng dụng)
Dịch vụ API nâng cao Apigee Edge (trước đây là Dịch vụ ứng dụng) hiện đã có để sử dụng tại chỗ. Trình cài đặt Edge hiện có cho phép bạn triển khai và định cấu hình Dịch vụ API nâng cao trong môi trường cục bộ của riêng mình.
- Trình cài đặt tính năng kiếm tiền của Dịch vụ dành cho nhà phát triển (trước đây là Dịch vụ kiếm tiền)
Tính năng kiếm tiền là một phần của Dịch vụ dành cho nhà phát triển Edge. Trình cài đặt Edge tại chỗ hiện có một trình cài đặt kiếm tiền tích hợp, nâng cao. Để kiếm tiền, bạn cần có thêm một giấy phép có tính phí.
- 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ợ topolology triển khai của nhiều trình xử lý thông báo được cài đặt trên một máy chủ lưu trữ, yêu cầu 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ínhBIND_ON_ALL_INTERFACES=n
trong tệp cấu hình cài đặt thầm lặng. Chế độ này sẽ khiến trình xử lý thông báo nghe một địa chỉ IP cụ thể do thuộc tínhHOSTIP
chỉ định trong cùng một tệp. Để biết thêm thông tin về thuộc tính này và cách định cấu hình chế độ cài đặt không cần xác nhận, hãy xem Hướng dẫn cài đặt và định cấu hình Bộ triển khai tại chỗ của Apigee.
-
Nội dung 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 về tính năng hỗ trợ JMS của Apigee, bao gồm:- Tất cả tiêu đề JMS hiện được truyền dưới dạng tiêu đề HTTP để xử lý hạ nguồn.
- 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ả tiêu đề HTTP khớp với tiêu đề JMS tiêu chuẩn được đặt "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ủ đề | 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 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 đoạ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>
|