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ứ Tư, ngày 29 tháng 1 năm 2014, chúng tôi đã phát hành một phiên bản tại chỗ mới của Apigee Edge.
Nếu bạn có câu hỏi, hãy liên hệ với Nhóm hỗ trợ Apigee Edge.
Bản phát hành này có 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 đây:
Tính năng mới và điểm cải tiến
- Cập nhật thuộc tính tuỳ chỉnh trên mã thông báo OAuth 2.0
Chính sách "Đặt thông tin OAuth phiên bản 2.0" mới 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 có những 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 GenerateVerifier mới cho phép bạn tạo và trả về một 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 các biến luồng
Apigee Edge hiện 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 thiết lập mộ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 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ý – BETA
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 beta 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ách sử dụ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 (trước đây là Dịch vụ ứng dụng) của Apigee Edge hiện có thể 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 Advanced API Services trong môi trường tại chỗ của riêng mình.
- Trình cài đặt dịch vụ kiếm tiền của nhà phát triển (trước đây là Dịch vụ kiếm tiền)
Khả 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 tại chỗ của Edge 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 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ủ duy nhất – cài đặt âm thầm
Tính năng nâng cao này hỗ trợ cấu trúc liên kết 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ủ duy nhất, 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=nvào tệp cấu hình cài đặt im lặng. Chế độ này giúp một trình xử lý thông báo lắng nghe một địa chỉ IP cụ thể, do thuộc tínhHOSTIPchỉ định trong cùng một tệp. Để biết thêm thông tin về thuộc tính này và về cách định cấu hình chế độ cài đặt âm thầm, 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 JMS
Bản phát hành này bao gồm nhiều nội dung cập nhật cho tính năng 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ý ở 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 đều đượ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.
Các lỗi đã được khắc phục
| 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 một luồng proxy API, khi một lệnh gọi đến hệ thống đích dẫn đến thời gian chờ (chẳng hạn như thời gian chờ đọc HTTP), thời gian chờ đích sẽ được đưa vào số 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 chính xác trong tất cả các chính sách của Apigee. |
| OAuth 2.0 làm mất hiệu lực mã thông báo | 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 phù hợp với quy cách 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 các mối liên kết 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 theo chính sách OAuth 1.0a | Khi đưa ra 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 của tiêu đề 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à một 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 khối.
Để 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 chính sách AssignMessage. Trong chính sách sau đây (sẽ đượ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 máy khách nhận được phản hồi không được phân đoạn.
<AssignMessage name="RemoveChunkedEncoding">
<AssignTo createNew="false" type="response"></AssignTo>
<Xoá>
<Headers>
<Header name="Transfer-Encoding"/>
<Header name="transfer-encoding"/>
</Headers>
</Remove>
<IgnoreUnresolvedVariables>false</IgnoreUnresolvedVariables>
</AssignMessage>
|