4.16.09 – Ghi chú phát hành Edge for Private Cloud

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

Kể từ Bản phát hành tính năng Edge trước đó dành cho đám mây riêng tư, các bản phát hành sau đã ra mắt và được đưa vào Bản phát hành tính năng này:

  • {1.0,1} (Giao diện người dùng), {1.0.1} (Giao diện người dùng), {1.0.1} (giao diện người dùng), {16.04.13) {16.04.13 ( +1.16.08.17

Hãy xem bài viết Giới thiệu về cách đánh số bản phát hành để tìm hiểu cách xác định xem một bản phát hành cụ thể trên đám mây có trong phiên bản Edge dành cho đám mây riêng tư hay không.

Tổng quan về bản phát hành

Trong bản phát hành này, chúng tôi đã loại bỏ trình chỉnh sửa proxy API cũ và thay thế bằng trình chỉnh sửa proxy mới có thể sử dụng cùng với trình chỉnh sửa cổ điển. Những cải tiến đáng chú ý khác bao gồm cải thiện hành vi của đường dẫn tài nguyên sản phẩm API, cải thiện khả năng xử lý tải trọng JSON được xác định trong chính sách Chỉ định thông báo và Tăng lỗi, cải thiện tính năng chuyển đổi XML sang JSON, cải thiện tính năng xác thực tài nguyên, khả năng đặt thời gian chờ trên từng proxy API, tạo proxy SOAP trong trình hướng dẫn proxy API và đối tượng Crypto hiệu suất cao cho JavaScript.

Các tính năng nâng cao về khả năng kiếm tiền bao gồm các tính năng thông báo mới với gói giá thông báo, một API giúp nhà phát triển chuyển sang chế độ kiếm tiền và đặt kế hoạch giá ở chế độ công khai hoặc riêng tư.

Phần còn lại của chủ đề này trình bày thông tin chi tiết về tất cả các tính năng mới, bản cập nhật và bản sửa lỗi có trong bản phát hành.

Không được dùng nữa

Dịch vụ API

Xoá Trình chỉnh sửa proxy cổ điển (Giao diện người dùng Cloud 16.04.20)

Phiên bản mới của API Proxy Editor hiện là phiên bản duy nhất được hỗ trợ. Phiên bản cũ không còn hoạt động nữa và đường liên kết đến phần "Truy cập phiên bản cũ của Trình chỉnh sửa proxy" đã bị xoá. Nếu bạn đang sử dụng phiên bản cũ, các proxy API của bạn sẽ tự động được tải trong trình chỉnh sửa mới. (EDGEUI-498)

Kiếm tiền

Các tính năng không dùng nữa sau đây đã bị xoá và không còn được hỗ trợ:

  • Đặt giới hạn
  • Thông báo về giới hạn gửi

Ngoài ra, bạn có thể thiết lập thông báo như mô tả trong các phần sau:

(DEVRT-2742)

Tính năng mới và thông tin cập nhật

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. Ngoài các tính năng nâng cao sau đây, 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.

Để biết thêm thông tin và hướng dẫn, hãy xem tài liệu về Edge dành cho đám mây riêng tư.

Đám mây riêng

Nâng cấp Postres lên phiên bản 9.4

Bản phát hành này bao gồm bản nâng cấp lên Postgres 9.4. Để biết hướng dẫn về cách cập nhật hệ thống, hãy xem bài viết Cập nhật Apigee Edge lên phiên bản 4.16.09.

Hỗ trợ GeoMap trong giao diện người dùng Edge

Tính năng tổng hợp vị trí địa lý giúp bạn thu thập dữ liệu phân tích cho các lệnh gọi API dựa trên những thuộc tính địa lý như khu vực, châu lục, quốc gia và thành phố. Từ dữ liệu phân tích này, bạn có thể xem GeoMap trong giao diện người dùng Edge cho biết vị trí của các yêu cầu API.

Để biết thêm thông tin, hãy xem bài viết Bật tính năng tổng hợp địa lý và bản đồ địa lý.

API BaaS

Thêm tài liệu về:

  • Cách định cấu hình API BaaS để sử dụng TLS. Để biết thêm thông tin, hãy xem phần Định cấu hình TLS cho API BaaS.
  • Cách định cấu hình tất cả các nút API BaaS Stack để sử dụng bộ nhớ dùng chung sao cho tất cả tài sản đều có sẵn cho tất cả các nút API BaaS Stack. Để biết thêm thông tin, hãy xem bài viết Tải thành phần lên.
  • Cách mã hoá mật khẩu Cassandra khi định cấu hình các nút BaaS Stack. Để biết thêm thông tin, hãy xem bài viết Đặt lại mật khẩu Edge.

Bản phát hành beta của Công cụ giám sát và Trang tổng quan

Bản phát hành này bao gồm phiên bản Beta của công cụ giám sát và trang tổng quan mới dành cho Edge. Công cụ này giúp bạn nắm được tình trạng của nhiều thành phần (Bộ định tuyến, Bộ xử lý thông báo, ZooKeeper, Cassandra) cũng như mã lỗi http cho nhiều tổ chức và môi trường trong quá trình triển khai. Bạn cũng có thể chụp nhanh dữ liệu trên trang tổng quan của mình rồi chia sẻ dữ liệu đó với Apigee để giúp giải quyết sự cố được hỗ trợ.

Tài liệu này (bao gồm cả hướng dẫn cài đặt) được cung cấp trong tài liệu về Edge 4.16.09 tại Phiên bản 4.18.01.

Tuy nhiên, trước khi có thể cài đặt và sử dụng trang tổng quan này, bạn phải hoàn tất Thoả thuận đánh giá của Apigee (cũng có tại Phiên bản 4.18.01). Sau đó, gửi lại cho Apigee Apigee bằng cách gửi email đến địa chỉ Order@apigee.com.

Bản phát hành beta của công cụ thu thập của Analytics

Tất cả khách hàng sử dụng Edge dành cho đám mây riêng tư đều phải gửi cho chúng tôi số liệu thống kê của Apigee về lưu lượng truy cập proxy API. Apigee khuyên khách hàng tải thông tin đó lên một lần mỗi ngày, có thể bằng cách tạo một công việc định kỳ.

Để hỗ trợ việc tải dữ liệu này lên, Apigee sẽ cung cấp bản phát hành Beta của tiện ích dòng lệnh apigee-analytics-collector. Tiện ích này sẽ gửi báo cáo số lượng cuộc gọi API lại cho Apigee. Mọi Edge được cài đặt trên Đám mây riêng tư đều có thể sử dụng tiện ích này để truy xuất và báo cáo dữ liệu lưu lượng truy cập cho Apigee.

Để biết thêm thông tin, hãy xem bài viết Tải dữ liệu lưu lượng truy cập API lên Apigee – Bản phát hành beta.


Dịch vụ API

Tải trọng JSON trong Gán thông báo và tăng lỗi (Cloud 16.08.17)

Khi thiết lập tải trọng JSON bằng chính sách Chỉ định thông báo hoặc Tăng lỗi, đôi khi người dùng được yêu cầu sử dụng các giải pháp để đảm bảo thông báo JSON được định dạng đúng cách trong thời gian chạy, chẳng hạn như bắt đầu tải trọng bằng dấu gạch chéo ngược "\" hoặc chỉ định variablePrefix và variableSuffix trên phần tử Tải trọng, ngay cả khi không sử dụng biến nào trong thông báo.

Với tính năng nâng cao này, bạn không cần đưa ra giải pháp nào để đảm bảo định dạng thông báo JSON chính xác. Ngoài ra, bạn có thể chỉ định các biến bằng dấu ngoặc nhọn mà không cần tạo JSON không hợp lệ. Ví dụ: nội dung sau đây sẽ chèn giá trị của message.content trong thông báo JSON:

<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>

Nếu bạn đã áp dụng một giải pháp, mã của bạn sẽ tiếp tục hoạt động như bình thường. Bạn cũng có thể sử dụng {/3}Prefix và variableSuffix thay vì dấu ngoặc nhọn để chỉ ra các biến.

Hãy xem phần tử <Set><Payload> trong tài liệu tham khảo về Chính sách chỉ định thông báoChính sách về lỗi gia tăng. (APIRT-1160)

Cải tiến chính sách XML sang JSON (Cloud 16.08.17)

Chính sách XML sang JSON đã được cải tiến với những tính năng sau. Bạn có thể thiết lập chính sách này để:

  • Coi một số phần tử XML là mảng trong quá trình chuyển đổi, việc này sẽ đặt các giá trị trong dấu ngoặc vuông '[ ]' trong tài liệu JSON.
  • Xoá hoặc loại bỏ các cấp độ của hệ phân cấp tài liệu XML trong tài liệu JSON cuối cùng.

Để biết thêm thông tin, hãy xem Chính sách XML sang JSON. (APIRT-1144)

Nhiều ký tự đại diện trong đường dẫn tài nguyên sản phẩm API (Cloud 16.08.17)

Khi xác định đường dẫn tài nguyên trong Sản phẩm API, bạn có thể đưa các ký tự đại diện vào nhiều vị trí trong đường dẫn tài nguyên. Ví dụ: /team/*/invoices/** cho phép các lệnh gọi API có một giá trị bất kỳ sau /team và mọi đường dẫn tài nguyên sau invoices/. URI được phép đối với lệnh gọi API sẽ là proxyBasePath/team/finance/invoices/company/a.

Nếu sau bản phát hành này, đường dẫn tài nguyên đến sản phẩm API hiện có ngừng hoạt động như dự kiến, hãy thiết lập thuộc tính sau trong tổ chức của bạn để chuyển về hành vi trước đó: features.enableStandardWildCardMatchForAPIProductResources = true

(theo giờ GMT-3273)

Hàm mã hoá trong JavaScript (Cloud 16.08.17)

Hiện đã có một tập hợp các hàm crypto hiệu suất cao mới cho JavaScript để tạo, nhận và cập nhật các đối tượng sau: MD5, SHA-1, SHA256, SHA512. Đối tượng crypto cũng cho phép bạn lấy thông tin ngày ở nhiều định dạng. Để biết thêm thông tin, hãy xem bài viết Mô hình đối tượng JavaScript. (APIRT-2886)

Kiểm tra phiên bản JAR chú thích Java (Cloud 16.08.17)

Khi tải tài nguyên JAR Java lên proxy API, mã trạng thái HTTP 400 sẽ được trả về (thay vì 500) nếu phiên bản của tài nguyên Java không tương thích với phiên bản Java được hỗ trợ trên Edge, được liệt kê trong Phần mềm được hỗ trợ và phiên bản được hỗ trợ. (theo giờ GMT-3420)

Xác thực tài nguyên proxy API (Cloud 16.08.17)

Khi bạn lưu trữ các tệp tài nguyên proxy API (chẳng hạn như JavaScript hoặc tệp JAR Java) ở phạm vi môi trường hoặc tổ chức, khung xác thực không còn yêu cầu bạn đưa những tài nguyên đó ở cấp proxy API vào gói proxy để nhập nhằm vượt qua quy trình xác thực. Việc xác thực tài nguyên giờ đây diễn ra tại thời điểm triển khai, chứ không phải tại thời điểm nhập. (theo giờ GMT-1430)

Định cấu hình thời gian chờ cho các proxy API riêng lẻ (Cloud 16.08.17)

Bạn có thể định cấu hình các proxy API để hết thời gian chờ sau một thời gian chỉ định (với trạng thái hết thời gian chờ của cổng 504). Trường hợp sử dụng chính là dành cho những khách hàng dùng nền tảng đám mây riêng tư có proxy API cần nhiều thời gian thực thi hơn. Ví dụ: giả sử bạn cần các proxy cụ thể để hết thời gian chờ là 3 phút. Bạn có thể dùng thuộc tính api.timeout mới trong cấu hình cho proxy API. Sau đây là cách thực hiện qua ví dụ trong 3 phút:

  1. Trước tiên, hãy nhớ định cấu hình trình cân bằng tải, bộ định tuyến và trình xử lý thông báo để hết thời gian chờ sau 3 phút.
  2. Sau đó, định cấu hình các proxy có liên quan để hết thời gian chờ 3 phút. Chỉ định giá trị bằng mili giây. Ví dụ:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. Tuy nhiên, lưu ý rằng việc tăng thời gian chờ hệ thống có thể dẫn đến các vấn đề về hiệu suất vì mọi proxy không được cài đặt api.timeout đều sử dụng thời gian chờ của trình cân bằng tải, bộ định tuyến và trình xử lý thông báo mới có thời gian chờ cao hơn. Vì vậy, hãy định cấu hình các proxy API khác không yêu cầu thời gian chờ dài hơn để sử dụng thời gian chờ thấp hơn. Ví dụ sau đây đặt proxy API để hết thời gian chờ sau 1 phút:
    <Property name="api.timeout">60000</Property>

Những khách hàng sử dụng dịch vụ đám mây không thể sửa đổi thời gian chờ của Edge cũng có thể định cấu hình thời gian chờ của proxy API, miễn là thời gian chờ ngắn hơn thời gian chờ tiêu chuẩn của trình xử lý thông báo Edge là 57 giây.

Bạn không thể điền giá trị bằng biến. Thuộc tính này được đề cập trong Tài liệu tham khảo về thuộc tính thiết bị đầu cuối. (APIRT-1778)

Hành vi của proxy SOAP khi sử dụng trình hướng dẫn proxy (giao diện người dùng Cloud 16.07.27)

Khi tạo proxy dựa trên SOAP từ WSDL bằng trình hướng dẫn proxy, có 2 lựa chọn để tạo proxy:

  • SOAP truyền qua, trong đó proxy chỉ truyền qua tải trọng yêu cầu SOAP như nguyên trạng.
  • REST sang SOAP thành REST, trong đó proxy chuyển đổi tải trọng đến, chẳng hạn như JSON thành tải trọng SOAP, sau đó chuyển đổi phản hồi SOAP trở lại định dạng mà phương thức gọi mong muốn.

Bản phát hành này bao gồm các điểm cập nhật sau về cách hoạt động của các tuỳ chọn này. Sự khác biệt giữa hành vi cũ và mới nằm ở các chính sách và cấu hình do trình hướng dẫn proxy tự động tạo.

SOAP truyền qua

  • Tất cả hoạt động WSDL giờ đây được gửi tới đường dẫn cơ sở proxy "/" thay vì đến các tài nguyên proxy (chẳng hạn như "/cityfallbackbyzip"). Tên hoạt động được truyền đến dịch vụ SOAP mục tiêu. Hành vi này khớp với thông số kỹ thuật của SOAP.

  • Proxy đã tạo không còn hỗ trợ JSON trong yêu cầu nữa. Tính năng này chỉ hỗ trợ XML. Proxy đảm bảo các yêu cầu SOAP có Phong bì, Nội dung và không gian tên.

REST sang SOAP sang REST

  • WSDL 2.0 không được hỗ trợ.
  • Hành vi mới này chưa được thử nghiệm với WS-Policy.
  • Proxy này cho phép bạn POST dữ liệu JSON thay vì formParams.
  • Khi thêm tính năng hỗ trợ CORS (Chia sẻ tài nguyên nhiều nguồn gốc) vào proxy bằng trình tạo proxy, bạn sẽ thấy các tính năng nâng cao sau đây:
    • Tiêu đề Access-Control-Allow-Headers: Ngoài các tiêu đề Origin, x-requested-withAccept, tiêu đề Access-Control-Allow-Headers cũng bao gồm Content-Type, Accept-Encoding, Accept-Language, Host, Pragma, Referrer, User-AgentCache-Control.
    • Tiêu đề Access-Control-Allow-Methods: Ngoài GET, PUT, POST, DELETE, tiêu đề này cũng bao gồm các động từ PATCHOPTIONS.
  • Khi tạo proxy API cho một WSDL, Edge sẽ đọc mọi phức hợp được xác định là trừu tượng trong WSDL và nhận dạng đúng mọi loại thực thể dựa trên các loại trừu tượng.

tiện ích dòng lệnh nguồn mở wsdl2apigee

Apigee cũng cung cấp một tiện ích dòng lệnh nguồn mở để tạo các proxy API truyền qua hoặc từ chế độ nghỉ đến xà phòng từ WSDL. Hãy xem tại https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

Mặc định hết hạn/làm mới trong chính sách Hoạt động bản đồ giá trị khoá (Cloud 16.06.15 UI)

Chính sách về Hoạt động bản đồ giá trị chính cho phép bạn xác định thời gian duy trì các giá trị trước khi được làm mới. Khoảng thời gian làm mới được đặt bằng phần tử <ExpiryTimeInSecs>. Nếu bạn thực thi thao tác GET và vượt quá khoảng thời gian hết hạn, thì giá trị sẽ được làm mới và chính sách này sẽ nhận được giá trị đã cập nhật. Khi bạn thêm chính sách này vào một proxy API, thời gian hết hạn mặc định hiện là 300 giây. (Giá trị mặc định trước đó là -1, có nghĩa là các giá trị không bao giờ được làm mới.) (EDGEUI-579)


Kiếm tiền

Có thể điều chỉnh kế hoạch tỷ lệ gửi thông báo (Giao diện người dùng Cloud 16.04.20, kiếm tiền trên Cloud 16.04.13)

Kế hoạch tỷ lệ thông báo mới có thể điều chỉnh được khi kiếm tiền trên Edge cho phép nhà cung cấp API điều chỉnh số lượng giao dịch mục tiêu cho từng nhà phát triển ứng dụng. Bạn có thể định cấu hình liệu có gửi thông báo hay không và khi nào gửi thông báo dựa trên tỷ lệ phần trăm của số mục tiêu đã đạt đến, chẳng hạn như 90%, 100% hoặc 150%. Tính năng này được cung cấp thông qua giao diện người dùng quản lý, cùng với API quản lý (có trong bản phát hành trước). Để biết thêm thông tin, hãy xem phần Chỉ định chi tiết về kế hoạch thông báo có thể điều chỉnh. (DEVRT-2375, DEVRT-2370)

Thông báo webhook cho các gói giá có thể điều chỉnh của thông báo (kiếm tiền trên Cloud 16.04.27)

Đối với kế hoạch tỷ lệ thông báo có thể điều chỉnh, bạn có thể tạo webhook gửi thông báo đến URL mà bạn chỉ định. Bạn cũng có thể kiểm soát việc thông báo diễn ra vào những khoảng thời gian cụ thể (theo tỷ lệ phần trăm) cho đến khi đạt đến giới hạn giao dịch. Thông báo webhook là giải pháp thay thế linh hoạt cho việc sử dụng các mẫu thông báo hiện có. Hãy xem bài viết Thiết lập thông báo bằng webhook. (DEVRT-2393, DEVRT-2394)

Thông báo có thể điều chỉnh kèm theo gói giá dành cho Thuộc tính tuỳ chỉnh (Giao diện người dùng Cloud 16.05.18)

Trong hoạt động kiếm tiền ở Edge, gói giá "Thông báo có thể điều chỉnh bằng thuộc tính tuỳ chỉnh" mới cho phép bạn thêm vào số lượng giao dịch của nhà phát triển bằng cách sử dụng giá trị của thuộc tính tuỳ chỉnh. Với gói tỷ lệ Thông báo có thể điều chỉnh tiêu chuẩn, mỗi lệnh gọi API thành công sẽ thêm 1 vào tổng số giao dịch của nhà phát triển. Tuy nhiên, với gói giá cho Thông báo có thể điều chỉnh với Thuộc tính tuỳ chỉnh, giá trị của thuộc tính tuỳ chỉnh sẽ được thêm vào tổng số giao dịch của nhà phát triển. Ví dụ: nếu thuộc tính tuỳ chỉnh "small" có giá trị là 0,1 trong phản hồi, thì số giao dịch sẽ tăng 0,1; hoặc nếu thuộc tính tuỳ chỉnh "addressTotal" có giá trị là 50, thì số lượng sẽ tăng thêm 50. Để biết thêm thông tin, hãy xem phần Chỉ định gói giá bằng thông tin chi tiết về thuộc tính tuỳ chỉnh. (DEVRT-2504)

Thiết lập thông báo dựa trên tổng số giao dịch tổng hợp của một công ty và nhà phát triển của công ty đó (khả năng kiếm tiền trên Cloud 16.06.22)

Thông thường, tổng số giao dịch được theo dõi tự động đối với tất cả nhà phát triển trong công ty khi nhà phát triển sử dụng ứng dụng của công ty để truy cập API. Điều gì xảy ra nếu bạn có nhà phát triển đang tích cực sử dụng ứng dụng dành cho nhà phát triển của riêng họ để truy cập API, đồng thời bạn cần theo dõi tổng số giao dịch kết hợp của họ mà không làm gián đoạn lưu lượng truy cập? Bạn có thể thêm nhà phát triển vào một công ty và thiết lập để gửi thông báo khi đạt đến ngưỡng dựa trên tổng số giao dịch tổng hợp của công ty và nhà phát triển. Để biết thêm thông tin, hãy xem phần Thiết lập thông báo dựa trên tổng số giao dịch tổng hợp của một công ty và các nhà phát triển của công ty đó. (DEVRT-2643)

Xem và xử lý lại thông báo (kiếm tiền từ Cloud 16.06.08)

Là một phần của bộ thử nghiệm kiếm tiền, bạn có thể xem và xử lý lại các thông báo đã gửi trước đó bằng API quản lý. Để biết thêm thông tin, hãy xem bài viết Xem và xử lý lại thông báo. (DEVRT-2643)

Thử nghiệm tính năng kiếm tiền (kiếm tiền trên Cloud 16.05.25)

Tính năng kiếm tiền cung cấp một nhóm API mà bạn có thể dùng để thử nghiệm cách thực thi webhook và đảm bảo thông báo được gửi đi. Để biết thông tin chi tiết, vui lòng xem phần Thiết lập thông báo thử nghiệm. (DEVRT-2625)

Di chuyển nhà phát triển sang mô hình kiếm tiền (kiếm tiền từ Cloud 16.05.11)

Nay có một API mới để hỗ trợ quá trình chuyển sang chế độ kiếm tiền của nhà phát triển. Bạn có thể chuyển mức sử dụng giao dịch, đồng thời tính phí thiết lập tuỳ chỉnh và phí định kỳ. Ngoài ra, khi chấp nhận gói giá đã công bố, bạn có thể miễn phí thiết lập trong trường hợp người dùng đã bị tính phí. Để biết thêm thông tin, hãy xem bài viết Chuyển nhà phát triển sang hoạt động kiếm tiền. (DEVRT-2446)

Các gói giá công khai và riêng tư cho cổng thông tin dành cho nhà phát triển (kiếm tiền từ Cloud 16.04.27)

Bạn có thể đặt gói giá thành "Công khai" hoặc "Riêng tư". Các gói giá công khai sẽ xuất hiện trên cổng thông tin của nhà phát triển còn các gói giá riêng tư thì không. Tuỳ chọn mặc định cho gói giá là Công khai. Để biết thêm thông tin, hãy xem http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)

Huỷ tạm ngưng nhà phát triển (kiếm tiền trên Cloud 16.06.08)

Tính năng kiếm tiền cung cấp một bộ API mà bạn có thể dùng để huỷ trạng thái tạm ngưng cho một nhà phát triển đã bị tạm ngưng hoạt động trước đó. Nhà phát triển có thể bị tạm ngưng nếu đạt đến giới hạn đã thiết lập. Ví dụ: số lượng giao dịch đã đạt đến hạn mức tối đa hoặc số dư tài khoản trả trước đã hết. Để biết thông tin, hãy xem bài viết Huỷ lệnh tạm ngưng cho nhà phát triển. (DEVRT-2641)

Xem trạng thái của các giao dịch (kiếm tiền từ Cloud 16.06.08)

Là một phần của bộ thử nghiệm kiếm tiền, bạn có thể xem trạng thái của các giao dịch đã xảy ra trong một khoảng thời gian cụ thể bằng cách sử dụng API quản lý. Để biết thêm thông tin, hãy xem phần Xem trạng thái của giao dịch. (DEVRT-2640)

Đưa các thuộc tính tuỳ chỉnh của nhà phát triển vào báo cáo doanh thu (hoạt động kiếm tiền trên Cloud 16.05.25)

Riêng đối với báo cáo doanh thu, bạn có thể đưa các thuộc tính tuỳ chỉnh vào báo cáo nếu thuộc tính tuỳ chỉnh được xác định cho nhà phát triển. Để biết thêm thông tin, hãy xem bài viết Đưa thuộc tính tuỳ chỉnh của nhà phát triển vào báo cáo doanh thu bằng API. (DEVRT-2447)

Chính sách ghi lại giao dịch và tính nhất quán của tài nguyên sản phẩm API (giao diện người dùng Cloud 16.05.18)

Nếu đường dẫn tài nguyên trong Chính sách ghi lại giao dịch kiếm tiền không khớp với đường dẫn tài nguyên được xác định trong sản phẩm API (ví dụ: nếu bạn thay đổi đường dẫn tài nguyên sản phẩm API), thì biểu tượng Chính sách ghi giao dịch trên trang Sản phẩm sẽ hiển thị biểu tượng cảnh báo. Khi bạn nhấp vào biểu tượng để xem Chính sách ghi lại giao dịch, một cảnh báo sẽ xuất hiện ở đầu trang. Khi bạn sửa đường dẫn tài nguyên trong Chính sách ghi lại giao dịch, chỉ báo cảnh báo sẽ biến mất. (DEVRT-2240)

Đã sửa lỗi

Các lỗi sau đây đã được khắc phục trong bản phát hành này. Danh sách này chủ yếu dành cho người dùng kiểm tra xem phiếu yêu cầu hỗ trợ của họ đã được khắc phục hay chưa. Tính năng này không nhằm cung cấp thông tin chi tiết cho tất cả người dùng.

Edge cho đám mây riêng tư

ID vấn đề Nội dung mô tả
TBD-138 Vấn đề về thời gian chờ của phiên trên giao diện người dùng Play
APIRT-2978 Bộ định tuyến không khởi động được Nginx hoặc Bộ định tuyến không khởi động được
AXAPP-2447 Lỗi InvalidTimeRange khi chọn dữ liệu phân tích hằng giờ
EDGEUI-592 Hiện có thể xoá đường liên kết "Quên mật khẩu" khỏi giao diện người dùng Edge khi sử dụng nhà cung cấp dịch vụ Xác thực bên ngoài
MGMT-3330 Tính năng xác thực bên ngoài đám mây riêng tư mật khẩu không hợp lệ sẽ khiến người dùng bị khoá
MGMT-2930 Tính năng Ẩn giấu dữ liệu không hoạt động trong phiên gỡ lỗi
PRC-840 Đường liên kết tượng trưng bị hỏng cho các thành phần Edge
PRC-1004 Thêm tuỳ chọn "-p zk" vào trình cài đặt để cài đặt ZooKeeper độc lập trên một nút.
PRC-1013 Tài khoản quản trị viên hệ thống ban đầu chưa liên kết với chính sách mật khẩu LDAP chính xác
PRC-1019 "apigee-all stop" không dừng Bộ xử lý thư
PRC-1066 Mật khẩu Cassandra đã mã hoá không hoạt động trong usergrid.properties cho Ngăn xếp BaaS

16.08.17

ID vấn đề Nội dung mô tả
SECENG-609 Các lệnh gọi thời gian chạy không thực hiện được trong quá trình xoá kho lưu trữ tin cậy được liên kết hoặc khi chứng chỉ hợp lệ trong kho lưu trữ tin cậy bị xoá
MGMT-3404 Xem/truy xuất nhật ký Node.js và triển khai proxy rất chậm
MGMT-3400 Lệnh gọi đến API quản lý /userroles sẽ không thành công nếu người dùng thực hiện lệnh gọi có dấu "+" trong tên
MGMT-3368 java.lang.ArrayIndexOutOfBoundsException: 1, khi nhập gói Proxy API có chứa thư mục tài nguyên/nút/tài nguyên
MGMT-3364 OAuthV2: kiểm tra redirect_uri
MGMT-3319 Các mục nhập danh sách trong kho lưu trữ có giá trị rỗng ở một trong các mục nhập không hoạt động đối với các tổ chức (CPS và không phải CPS)
MGMT-3226 Việc truy vấn ở cấp tổ chức/môi trường không nên lấy tất cả dữ liệu khiến API bị lỗi
Release_160302 gặp lỗi khiến việc liệt kê tài nguyên ở cấp tổ chức/môi trường không thành công nếu kích thước tích luỹ của tài nguyên trên 16 MB, thì bản sửa lỗi này sẽ khắc phục được vấn đề.
AXAPP-2429 API Analytics sử dụng response_status_code sẽ trả về lỗi truy cập dữ liệu
AXAPP-2386 Khắc phục nội dung báo cáo trống trong báo cáo qua email hằng ngày của Analytics
AXAPP-2347 Không nhận được email tóm tắt số liệu phân tích hằng ngày
APIRT-3141 Chú thích Java không thành công khi gọi ExecutionResult() mới vì hàm khởi tạo đã được đặt ở chế độ riêng tư
APIRT-3140 Chính sách chú thích dịch vụ không hoạt động trong các lệnh gọi API HEAD
APIRT-3131 Không chính xác do hiển thị cho một Proxy API khi sử dụng tính năng kiếm tiền với nhà cung cấp dịch vụ xác thực bên ngoài
APIRT-3121 Việc thay đổi tệp tài nguyên tổ chức được thực hiện không hiệu quả 100%
APIRT-3117 MP đạt 100% mức sử dụng CPU và ngừng phân phát lưu lượng truy cập
APIRT-3016 Lỗi "Hết thời gian chờ cuộc gọi" của bộ định tuyến trong quá trình triển khai
APIRT-2975 Không tải được gói chứng chỉ lên
APIRT-2955 Không thể che một số thuộc tính nhất định của dữ liệu phản hồi JSON cho tiêu đề FHIR-complaint Content-Type 'application/json+fhir'
APIRT-2946 Chính sách OAuthV2-RefreshToken không ẩn các thuộc tính mặc dù chế độ hiển thị được đặt thành false
APIRT-2908 Bắt buộc thực thi TLS1.2 cho lệnh gọi API nội bộ sau khi cập nhật TLS1.2 trên máy chủ ảo
APIRT-2901 Phản hồi được nén được trả về từ bộ nhớ đệm được nén hai lần
APIRT-2873 MP gửi NullPointerException liên quan đến VerifyAPIKey sau khi xoá sản phẩm/nhà phát triển/proxies
APIRT-2871 Các chính sách IOIntensive xuất hiện 2 lần trong Trace
APIRT-2825 Lỗi ngữ pháp trong phản hồi lỗi accesstoken
APIRT-2750 Lỗi lưu lượng truy cập ở mức cao trong tổ chức cụ thể
APIRT-2685 Giao thông không thể lưu thông do đang gửi lỗi không xác định
APIRT-2647 Lỗi"Luồng đầu vào cơ bản trả về 0 byte" đối với tài sản không phải sản phẩm/nhà phát triển
APIRT-2630 Vấn đề gián đoạn khi cố gắng đọc giá trị từ bộ nhớ đệm
APIRT-2620 Nhóm chuỗi riêng cho một số bước chặn
APIRT-2610 Chính sách về java.lang.ClassCastException với bộ nhớ đệm phản hồi
APIRT-2608 Lỗi phân tích cú pháp tiêu đề được sửa đổi gần đây nhất trong chính sách Bộ nhớ đệm phản hồi
APIRT-2605 Không được phép ghi đè các biến"tổ chức" và "môi trường" bằng chính sách
APIRT-2566 Chính sách OAuthV2 trả về các tiêu đề Tùy chọn xác thực tầm nhìn không đúng định dạng
APIRT-2491 Không cập nhật được TargetServer do hết thời gian chờ RPC giữa hoạt động quản lý và mps
APIRT-2386 Phạm vi chuỗi trống được tạo trong một sản phẩm API có phạm vi OAuth được phép trống
APIRT-2383 Các chính sách chuyển đổi XSL có vẻ như không ghi lại bất kỳ dữ liệu nào khi có lỗi
APIRT-2364 Các biến của luồng lỗi OAuth không được cập nhật về lỗi
APIRT-2216 Sự kiện do máy chủ gửi – luồng sự kiện có vấn đề trong phiên bản chính thức
APIRT-2079 Lệnh gỡ lỗi cURL không dừng sau khi hết thời gian chờ cho phiên đã tạo
APIRT-1495 Tính năng Bảo vệ khỏi mối đe doạ XML không phát hiện được loại nội dung fhir
APIRT-1404 Hành vi không nhất quán khi một Điều kiện so sánh một giá trị trong dấu ngoặc đơn với một giá trị trong dấu ngoặc kép
APIRT-347 Chính sách NDK không được xác thực đúng khi nhập (không chỉ định kết quả cho các biến đầu ra như được ghi trong tài liệu)

16.07.27 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-621 Save as New API Proxy sử dụng tên mặc định có chứa ký hiệu khoa học, chẳng hạn như "new-1.234568901234568e+53"
EDGEUI-572 Ui hiện thông báo "Error: Unknown Error" (Lỗi: Lỗi không xác định) thay vì "Error: Session Session"

16.07.20.01 (kiếm tiền)

Bản phát hành này có những thay đổi nhỏ đối với giản đồ cơ sở dữ liệu. Không có bản cập nhật phần mềm nào khác trong bản phát hành này.

16.07.13 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-609 Nút Máy chủ mục tiêu mới chưa được bật cho vai trò tuỳ chỉnh có quyền tạo Máy chủ mục tiêu
EDGEUI-584 Các lỗi nhỏ về khoá/mật khẩu hiển thị đối với ứng dụng của nhà phát triển có nhiều thông tin xác thực
EDGEUI-571 Giới hạn tên proxy được đặt không chính xác thành 50 ký tự trong giao diện người dùng

16.07.06.02 (kiếm tiền)

ID vấn đề Nội dung mô tả
DEVSOL-2817 Không tạo được chứng từ thanh toán bằng API
Các vấn đề liên quan đến việc tạo chứng từ thanh toán bằng API đã được khắc phục. Chứng từ thanh toán được tạo thành công nếu có địa chỉ của nhà phát triển.
DEVSOL-2797 Cải thiện quá trình xử lý thuộc tính Nhà phát triển
Các giá trị thuộc tính tuỳ chỉnh Boolean không còn phân biệt chữ hoa chữ thường. Ngoài ra, khi đồng bộ hoá các thuộc tính tuỳ chỉnh với Apigee Edge, các thuộc tính hiện có sẽ được cập nhật thay vì tạo các thuộc tính trùng lặp.

16.07.06 (kiếm tiền)

ID vấn đề Nội dung mô tả
DEVRT-2795 Trường dấu thời gian yêu cầu webhook không nhất quán
Trong yêu cầu JSON được gửi đến trình xử lý gọi lại cho một webhook, developerQuotaResetDate giờ đây được biểu thị ở định dạng dấu thời gian bắt đầu của hệ thống để nhất quán với các định dạng dấu thời gian khác. Để biết thêm thông tin, hãy xem phần Thiết lập trình xử lý gọi lại.

16.06.29 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-600 Không thể xem/chỉnh sửa vai trò của báo cáo tuỳ chỉnh
EDGEUI-593 Xóa các khoảng thời gian 5 và 10 phút khỏi giao diện người dùng Analytics
Dữ liệu phân tích trong giao diện người dùng quản lý không xuất hiện trong tối thiểu 10 phút sau khi thực hiện lệnh gọi đến proxy API. Do đó, chế độ cài đặt phạm vi 10 phút đã bị xoá khỏi báo cáo tuỳ chỉnh, đồng thời chế độ cài đặt phạm vi 5 và 10 phút đã bị xoá khỏi chế độ xem hiệu suất của proxy API.

16.06.22 (kiếm tiền)

Không có

16.06.15 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-566 Trang trống sau khi đăng nhập vào giao diện người dùng quản lý
EDGEUI-564 Người dùng nhận được lỗi về quyền khi đăng nhập vào giao diện người dùng quản lý, sau đó họ sẽ tự động được đăng xuất
EDGEUI-549 Lỗi khi hiển thị dữ liệu trên chế độ xem API Proxy Performance
EDGEUI-544 Trang Vai trò tuỳ chỉnh hiển thị giá trị không chính xác cho quyền Xoá báo cáo
EDGEUI-504 Trạng thái dễ nhầm lẫn đối với Ứng dụng, khoá và sản phẩm dành cho nhà phát triển
EDGEUI-120 Đường liên kết đến email của trang Lỗi nội bộ có địa chỉ email không hợp lệ
DEVRT-2301 Kiếm tiền: Sự điều chỉnh giao diện người dùng với API trên các gói giá đã phát hành
Đối với ngày hết hạn của các gói giá đã phát hành, giao diện người dùng quản lý hiện đã khớp với hành vi của API quản lý. Nếu gói giá có Chỉ định Ngày kết thúc, thì bạn không thể thay đổi ngày hết hạn của gói đó. Để biết thêm thông tin, hãy xem phần Hết hạn gói giá đã công bố.

16.06.08 (kiếm tiền)

Không có

16.05.25 (kiếm tiền)

ID vấn đề Nội dung mô tả
DEVRT-2617 Không nhận được thông báo khi khách hàng mua gói dịch vụ
DEVRT-1483 NullPointerException khi nhà phát triển chuyển từ trả trước sang trả sau

16.05.18 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-551 Phiên giao diện người dùng sẽ hết hạn nếu không hoạt động trong khoảng một giờ

16.05.11 (kiếm tiền)

ID vấn đề Nội dung mô tả
DEVRT-2497 Qpids đã ngừng nhận dữ liệu
DEVRT-2490 Không xoá được khoá ứng dụng

16.05.11 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-541 Dấu vết cho thấy IP thay vì Máy chủ khi có Máy chủ mục tiêu
EDGEUI-505 Việc nhập tài nguyên điểm cuối sẽ dẫn đến lỗi uỷ quyền cho tất cả điểm cuối

16.05.04 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-532 Trình hướng dẫn proxy mới gặp sự cố trong bước "Generate product..." (Tạo sản phẩm...) khi tạo proxy cho dịch vụ SOAP
EDGEUI-506 Hiệu suất của bộ nhớ đệm hiển thị thông báo "Đang tải dữ liệu..." khi không có dữ liệu

16.04.27 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-531 Không thể nhập tệp JAR bằng trình chỉnh sửa proxy mới
EDGEUI-524 Vấn đề khi tạo proxy API từ một WSDL
EDGEUI-38 Nếu một WSDL không hợp lệ được chuyển đến Trình hướng dẫn proxy, trình hướng dẫn sẽ bị kẹt ở trang cuối cùng

16.04.27 (kiếm tiền)

Không có

16.04.20 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-502 Trình chỉnh sửa proxy không hiển thị động từ khi Bắt đầuWith được sử dụng làm toán tử
EDGEUI-496 "Lỗi không xác định" khi dừng một phiên Theo dõi trong giao diện người dùng quản lý
EDGEUI-141 Trình chỉnh sửa proxy có bản sửa đổi được mã hoá cứng trong thông báo lỗi

16.04.13 (kiếm tiền)

Không có

16.04.13 (Giao diện người dùng)

ID vấn đề Nội dung mô tả
EDGEUI-495 Dấu vết luôn cho thấy .execution.Success = false
EDGEUI-494 Chính sách JavaScript luôn tạo tập lệnh có tên mặc định ngay cả khi tôi chỉ định một tên khác
EDGEUI-432 Tạo proxy trực tiếp trên trang tổng quan giao diện người dùng quản lý Edge
EDGEUI-90 Trình chỉnh sửa proxy API mới chèn khoảng trắng không phù hợp xung quanh các phần tử gclid

Vấn đề đã biết

Bản phát hành này gặp một số vấn đề đã biết sau đây:

ID vấn đề Nội dung mô tả
APIRT-3364

Bộ xử lý thư thực hiện tra cứu DNS trên IPv4 và IPv6

Nếu đã cài đặt và bật NSCD (Name Service Cache Daemon), bạn có thể nhận thấy rằng Bộ xử lý thông báo thực hiện hai lượt tra cứu DNS: một cho IPv4 và một cho IPv6.

Để tắt tính năng tra cứu DNS trên IPv6:

  1. Trên mọi nút Bộ xử lý thư, hãy chỉnh sửa /etc/nscd.conf.
  2. Đặt thuộc tính sau:

    enable-cache host no
DOC-1687 Do có xung đột phần phụ thuộc gói đã biết, nên tác nhân Katello dùng trong Máy chủ vệ tinh 6 sẽ không cài đặt đúng cách trên các máy chủ Apigee Edge đang chạy trình nền Qpid.