4.15.07.00 – Ghi chú phát hành về Apigee Edge dành cho đám mây riêng tư

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

Kể từ bản phát hành hằng quý của Edge for Private Cloud (4.15.04.00) trước đây, các bản phát hành sau đây đã ra mắt và có trong bản phát hành hằng quý này:

Bạn có thể nâng cấp lên phiên bản Edge nào lên 4.15.07.00

Tuỳ thuộc vào phiên bản Edge hiện tại, bạn có thể:

  • Nâng cấp trực tiếp lên 4.15.07.00
  • Nâng cấp dần, nghĩa là bạn phải nâng cấp từ phiên bản hiện tại lên phiên bản Edge khác, sau đó nâng cấp lên 4.15.07.00.

Để biết thêm thông tin, hãy xem bài viết Bạn có thể nâng cấp phiên bản Edge dành cho đám mây riêng tư nào lên phiên bản 4.15.07.00.

Trước khi nâng cấp từ phiên bản 4.15.01.x hoặc từ phiên bản trước

Trước khi nâng cấp, đảm bảo rằng bạn đã nâng cấp Cassandra SSTable trên mọi nút Cassandra:
  1. Kiểm tra phiên bản Cassandra SSTable:
    1. Thay đổi thư mục thành /<install-root>/apigee4/data/cassandra/data.
    2. Chạy lệnh tìm,
      > tìm . -name *-ic-*
      Kết quả sẽ trả về một tập hợp các tệp .db nếu bạn đang chạy Cassandra 1.2 SSTable.
    3. Chạy lệnh tìm này:
      > tìm . -name *-hf-*
      Kết quả phải để trống, nghĩa là không có tệp .db nào ở định dạng hf. Nếu không thấy tệp nào ở định dạng hf, thì bạn đã hoàn tất và có thể nâng cấp lên 4.15.07.00.

      Định dạng hf là dành cho Cassandra 1.0 SSTables. Nếu có tệp *.db ở định dạng hf, bạn phải nâng cấp SSTable theo mô tả trong phần còn lại của quy trình này.
  2. Nếu bạn tìm thấy bất kỳ tệp *.db nào ở định dạng hf, hãy nâng cấp SSTable bằng cách chạy lệnh sau trên mỗi nút Cassandra cho đến khi bạn đã nâng cấp tất cả các nút Cassandra:
    > /<install-root>/apigee4/share/apache-cassandra/bin/nodetool -h nâng cấp localhoststables -a
  3. Lặp lại Bước 1 để kiểm tra nhằm đảm bảo rằng tất cả các tệp *.db đều ở định dạng ic cho phiên bản Cassandra 1.2.
  4. Lặp lại các bước từ 1 đến 3 trên mọi nút Cassandra trong quá trình cài đặt Edge.
  5. Nâng cấp lên Edge 4.15.07.00.
  6. Sau khi nâng cấp lên phiên bản 4.15.07.00, hãy kiểm tra các tệp *.db để đảm bảo tất cả các tệp đó đều đã được nâng cấp lên phiên bản ổn định kiểu C* 2.0:
    > cd /<install-root>/apigee4/data/cassandra/data
    > tìm . -name *- cải tiến-*

    Lệnh này sẽ trả về một tập hợp các tệp .db nếu bạn đang chạy Cassandra 2.0.

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

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.

Cài đặt và nâng cấp

Nâng cấp và gỡ cài đặt thành phần có chọn lọc

Giờ đây, các tập lệnh apigee-upgrade.sh và apigee-installer.sh cho phép bạn chọn các thành phần Edge để nâng cấp hoặc gỡ cài đặt. Trước đây, công cụ này đã nâng cấp hoặc gỡ cài đặt tất cả các thành phần trên nút. (OPDK-1377, OPDK-1175)

Khôi phục nâng cấp

Nếu apigee-upgrade.sh không thành công trong quá trình nâng cấp, thì bạn hiện có thể sử dụng tập lệnh apigee-rollback.sh để khôi phục bản nâng cấp. Sau khi khắc phục mọi vấn đề về quá trình nâng cấp, bạn có thể thử nâng cấp lại. (OPDK-1275)

Tuỳ chọn tập lệnh trình cài đặt rút gọn

Tập lệnh cài đặt không còn có các tuỳ chọn dài, chẳng hạn như --help. Giờ đây, các trình xử lý này chỉ dùng các tuỳ chọn có một chữ cái, chẳng hạn như -h. (OPDK-1356)

Cài đặt Tài liệu thông minh

Khi cài đặt SmartDocs bằng tập lệnh setup-smartdocs.sh, bạn sẽ được nhắc nhập tổ chức, môi trường và máy chủ ảo. Các máy chủ này đảm bảo rằng SmartDocs được cài đặt ở vị trí mong muốn. Trước đây, những giá trị đó được mã hoá cứng trong tập lệnh. (OPDK-1310)

Chạy update-cass-pwd-in-config.sh mà không có lời nhắc

Tập lệnh update-cass-pwd-in-config.sh có thể chạy mà không cần lời nhắc nếu bạn đặt các biến môi trường ENABLE_CASS_AUTH, CASS_USERNAME và CASS_ACTIVITY. (OPDK-1309)

Bệ cạnh

Sau đây là các tính năng mới của nền tảng Edge có trong bản phát hành này.

OpenJDK 1.7 được hỗ trợ bởi Edge Private Cloud

Bản phát hành Edge này hỗ trợ Oracle JDK 1.7 và OpenJDK 7, đồng thời loại bỏ hỗ trợ cho JDK 1.6. (OPDK-1187)

Hỗ trợ hệ điều hành

Apigee Edge for Private Cloud đã mở rộng phạm vi hỗ trợ hệ điều hành để bao gồm Red Hat Enterprise Linux 6.6 và 7.0 (64 bit), CentOS 6.5, 6.6 và 7.0 (64 bit) và Oracle Linux 6.5.

Cassandra 2.0.15 đi kèm trong OPDK 15.07

Bản phát hành này cài đặt Cassandra 2.0.15. Nếu bạn đang nâng cấp cho một bản phát hành trước, phiên bản Cassandra của bạn sẽ được cập nhật. (OPDK-1197)

Hỗ trợ SHA2 để băm mã thông báo OAuth

Để bảo vệ mã thông báo OAuth tốt hơn trong trường hợp rò rỉ bảo mật cơ sở dữ liệu, Edge hỗ trợ thuật toán SHA2 để băm mã thông báo OAuth (bên cạnh SHA1). Với các thuộc tính mới ở cấp độ lợi ích, bạn có thể bật và định cấu hình chức năng băm cho mã thông báo mới cũng như giữ lại hoạt động băm cũ trên mọi mã thông báo đã tồn tại trước khi có tính năng mới này. Trước đây trong Edge dành cho Đám mây riêng tư, một thuộc tính có tên là hash.OAuth.tokens.enabled trong tệp keymanagement.properties (trên máy chủ quản lý và trình xử lý thông báo) đã bật tính năng băm SHA1 tự động cho mã thông báo OAuth. Thuộc tính này hiện không còn được dùng nữa.

Nếu trước đây bạn đã dùng thuộc tính hash.OAuth.tokens.enabled để bật tính năng băm SHA1, thì tập lệnh nâng cấp cho bản phát hành này sẽ tự động tạo các tài sản mới ở cấp tổ chức cho bạn. Để xác minh sau khi nâng cấp, hãy tải GET với tư cách quản trị viên hệ thống bằng API sau: https://{host}:{port}/v1/o/{your_org}.

  • Để biết thông tin về cách bật tính năng băm mã thông báo trong tổ chức của bạn bằng các tài sản mới, hãy xem phần "Băm mã thông báo trong cơ sở dữ liệu" trong chủ đề Yêu cầu mã truy cập.
  • Để biết thông tin về cách băm hàng loạt mã thông báo hiện có, hãy xem Hướng dẫn cách hoạt động của Edge dành cho đám mây riêng tư. (APIRT-1389)

Cấu trúc thư mục phẳng cho tệp nhật ký

Bạn có thể định cấu hình Edge để lưu trữ tệp nhật ký trong một cấu trúc thư mục phẳng bằng cách đặt một thuộc tính enable.flat.directory.structure mới thành true trong tệp message-logging.properties. Để biết thêm thông tin, hãy xem Chính sách ghi nhật ký thư. (APIRT-1394)

Hiệu suất bộ nhớ đệm của môi trường

Để quản lý và sử dụng bộ nhớ đệm trong bộ nhớ hiệu quả hơn, chúng tôi đã ngừng sử dụng chế độ cài đặt "Phần tử tối đa trong bộ nhớ" cho các tài nguyên bộ nhớ đệm của môi trường. Tổng số phần tử có trên mọi tài nguyên bộ nhớ đệm (bao gồm cả bộ nhớ đệm mặc định) phụ thuộc vào tổng bộ nhớ được phân bổ cho bộ nhớ đệm đó. Theo mặc định, tổng bộ nhớ được phân bổ để lưu vào bộ nhớ đệm trong bộ nhớ trên một trình xử lý thư nhất định là 40% tổng bộ nhớ còn trống, được xác định bằng chế độ cài đặt thuộc tính bộ nhớ đệm trong tệp cache.properties của trình xử lý thư. Các phần tử sẽ chỉ bị loại khỏi bộ nhớ đệm trong bộ nhớ khi không có đủ bộ nhớ đệm hoặc các phần tử đó hết hạn.

Để quay lại hoạt động cũ của việc sử dụng thuộc tính "Phần tử tối đa trong bộ nhớ" để quản lý bộ nhớ đệm, hãy đặt thuộc tính overrideMaxElementsInCacheResource=false trong tệp cache.properties. (APIRT-1140)


Dịch vụ API

Sau đây là các tính năng mới của Dịch vụ API được đưa vào bản phát hành này.

Trình chỉnh sửa proxy mới làm Trình chỉnh sửa mặc định

Theo mặc định, trình chỉnh sửa proxy API mới được bật trong giao diện người dùng quản lý. Trình chỉnh sửa mới có nhiều điểm cải tiến về khả năng hữu dụng, bao gồm chế độ xem toàn diện hơn về các luồng có điều kiện và điểm cuối trên Trang tổng quan, mọi cấu hình trên trang Phát triển, thêm các luồng có điều kiện, điểm cuối và chính sách một cách trực quan hơn, khung hiển thị XML hoàn chỉnh hơn thay vì các đoạn trích nhỏ, tính năng tìm kiếm để thu thập thông tin tên tệp và văn bản, v.v. (theo giờ GMT-2279)

Chính sách mới về thông tin Xoá OAuth phiên bản 2.0

Chính sách mới "Xoá thông tin OAuth phiên bản 2.0" cho phép bạn xoá mã truy cập và mã uỷ quyền OAuth phiên bản 2. Chính sách này thay thế chức năng mà API quản lý cung cấp trước đó. Để biết thêm thông tin, hãy xem nội dung Xoá chính sách thông tin OAuthV2. (theo giờ GMT-2257)

Chính sách thông tin mới về việc xoá OAuth phiên bản 1.0

Chính sách mới "Xoá thông tin OAuth phiên bản 1.0" cho phép bạn xoá mã thông báo yêu cầu OAuth phiên bản 1.0, mã truy cập và mã xác minh. Chính sách này thay thế chức năng mà API quản lý cung cấp trước đó. Để biết thêm thông tin, hãy xem Chính sách thông tin về việc xoá OAuth V1. (APIRT-1351)

Chính sách Kiểm soát quyền truy cập

Chúng tôi đã cải tiến chính sách Kiểm soát quyền truy cập để cho phép đánh giá chi tiết hơn các địa chỉ IP nhằm đưa vào danh sách cho phép và đưa vào danh sách từ chối khi địa chỉ IP có trong tiêu đề HTTP X-FORWARDED-FOR.

Khi bật tính năng kiểm tra nhiều địa chỉ IP trên tiêu đề (hãy liên hệ với bộ phận Hỗ trợ để thiết lập Feature.enableMultipleXForwardCheckForACL), phần tử <ValidateBasedOn> mới trong chính sách này sẽ cho phép bạn kiểm tra IP đầu tiên, IP cuối cùng hoặc tất cả IP trong tiêu đề. Để biết thêm thông tin, hãy xem Chính sách kiểm soát quyền truy cập.

Thực thể mới trong chính sách Thực thể truy cập

Chính sách về thực thể truy cập cấp quyền truy cập vào các thực thể mới sau: phạm vi khoá người tiêu dùng, mã uỷ quyền, mã yêu cầu và trình xác minh. Để biết thêm thông tin, hãy xem Chính sách về thực thể truy cập.

Chính sách của Trình thu thập số liệu thống kê: tự động chuyển đổi tên số liệu thống kê thành chữ thường

Khi tạo một tập hợp số liệu phân tích tuỳ chỉnh trong trình chỉnh sửa proxy API (trang Phát triển > Công cụ > Tập hợp Analytics tuỳ chỉnh), "Tên" của biến tập hợp (số liệu thống kê) phải là chữ thường. Nếu bạn nhập tên bằng chữ cái viết hoa, công cụ sẽ tự động chuyển đổi tên Số liệu thống kê thành chữ thường trong chính sách của Trình thu thập số liệu thống kê. (theo giờ GMT-740)

Xoá Dấu vết cổ điển trong trình chỉnh sửa proxy API

Phiên bản mới nhất của chức năng Theo dõi trong trình chỉnh sửa proxy API đã chuyển từ phiên bản beta sang giai đoạn phát hành rộng rãi. Bạn không thể truy cập vào tính năng "dấu vết kiểu cũ" bằng đường liên kết "Truy cập vào phiên bản dấu vết cũ" nữa.

Quyền truy cập vào Cộng đồng Apigee từ trình đơn Trợ giúp về giao diện người dùng quản lý

Bạn có thể truy cập vào Cộng đồng Apigee từ trình đơn Trợ giúp giao diện người dùng quản lý.

Thông báo lỗi trong giao diện người dùng quản lý

Sau đây là các tính năng nâng cao cho thông báo lỗi trong giao diện người dùng quản lý:

  • Giao diện người dùng quản lý dùng để nhóm và hiển thị tất cả thông báo lỗi trên giao diện người dùng trong toàn bộ phiên đăng nhập trừ phi bạn loại bỏ các thông báo lỗi đó. Với bản cập nhật này, thông báo lỗi sẽ tự động được xoá khi bạn rời khỏi trang xảy ra lỗi. (theo giờ GMT-2254)
  • Giao diện người dùng quản lý không còn chặn các thông báo lỗi trùng lặp nữa. (theo giờ GMT-2242)

Cải tiến về lỗi và hiệu suất của giao diện người dùng

Chúng tôi đã thực hiện các cải tiến chung cho nhiều khu vực của giao diện người dùng quản lý, bao gồm cả hiệu suất hiển thị trang và dọn dẹp thông báo lỗi.

Trên trang Người dùng của tổ chức trong giao diện người dùng quản lý (Quản trị viên > Người dùng của tổ chức), tên vai trò hiện được gắn siêu liên kết, cho phép bạn nhanh chóng điều hướng đến các trang vai trò. (theo giờ GMT-1055)

Biến mục tiêu mới trong luồng thông báo

Các biến mới trong luồng thông báo cung cấp thông tin URL đầy đủ hơn cho điểm cuối mục tiêu và máy chủ mục tiêu:

  • TargetEndpoint: request.url thay thế target.basepath.with.query.
  • Máy chủ mục tiêu: loadbalancing.targetserver thay thế targetserver.name. Ngoài ra, target.basepath chỉ được điền khi phần tử <Path> được sử dụng trong phần tử HTTPTargetConnection <LoadBalancer> của TargetEndpoint.

Hỗ trợ Chỉ báo tên máy chủ (SNI)

Edge hỗ trợ việc sử dụng Chỉ báo tên máy chủ hướng về phía nam (từ trình xử lý thông báo đến điểm cuối nhắm mục tiêu). Nếu bạn muốn sử dụng DEX, hãy liên hệ với Bộ phận hỗ trợ API.

Bạn cần có Java 1.7.

Với sFTP là một phần mở rộng của TLS/SSL, nhiều mục tiêu HTTPS có thể được phân phát qua cùng một địa chỉ IP và cổng mà không yêu cầu tất cả các mục tiêu đó sử dụng cùng một chứng chỉ.

Bạn không cần phải định cấu hình riêng cho Edge. Nếu môi trường của bạn được định cấu hình cho hướng dẫn về phía nam (bên nam) (theo mặc định), Edge sẽ hỗ trợ môi trường đó.

Edge tự động trích xuất tên máy chủ từ URL yêu cầu và thêm tên này vào yêu cầu bắt tay SSL. Ví dụ: nếu máy chủ lưu trữ mục tiêu là https://example.com/request/path, thì Edge sẽ thêm phần mở rộng server_name như sau:

Để biết thêm thông tin về KDDI, hãy xem http://en.wikipedia.org/wiki/Server_Name_Indication.

"Thuật toán chữ ký" trong thông tin chi tiết về Chứng chỉ SSL

Một trường "Thuật toán chữ ký" mới đã được thêm vào thông tin chi tiết về chứng chỉ SSL. Trường này có thể xem được trong giao diện người dùng quản lý (Quản trị viên > Chứng chỉ SSL) và API quản lý (Lấy thông tin chi tiết về chứng chỉ từ Kho khoá hoặc Kho tin cậy). Trường này sẽ hiện "sha1WithRSAcipher" hoặc "sha256WithRSAcipher", tuỳ thuộc vào loại thuật toán băm dùng để tạo chứng chỉ.

Hiển thị chứng chỉ SSL sắp hết hạn

Trang Chứng chỉ SSL trong giao diện người dùng quản lý (Quản trị viên > Chứng chỉ SSL) cho biết thời điểm chứng chỉ SSL sẽ hết hạn trong vòng 10, 15, 30 hoặc 90 ngày, tùy thuộc vào lựa chọn của bạn trong trường thả xuống hết hạn mới.

Cấu hình lỗi bảo vệ khỏi mối đe doạ

Theo mặc định, Edge sẽ gửi mã trạng thái Lỗi máy chủ nội bộ HTTP 500 và lỗi ExecutionFailed nếu thông báo không vượt qua được chính sách Bảo vệ mối đe doạ JSON hoặc XML. Bạn có thể thay đổi hành vi của lỗi đó bằng một thuộc tính mới ở cấp tổ chức. Khi đặt thuộc tính tổ chức features.isPolicyHttpStatusEnabled thành true (đúng), hành vi sau đây sẽ xảy ra:

  • Yêu cầu: Khi đi kèm chính sách bảo vệ khỏi các mối đe doạ, những thông báo không hợp lệ sẽ trả về mã trạng thái 400 cùng với thông báo lỗi tương ứng về chính sách.
  • Phản hồi: Khi đính kèm chính sách bảo vệ khỏi các mối đe doạ với bất kỳ quy trình phản hồi nào, thông báo không hợp lệ vẫn trả về mã trạng thái 500 và một trong các thông báo lỗi tương ứng về chính sách sẽ được gửi (thay vì chỉ ExecutionFailed).

Khách hàng của Google Cloud phải liên hệ với Apigee Support để đặt thuộc tính tổ chức. Tính năng này sẽ được cung cấp cho khách hàng của Edge Private Cloud trong bản phát hành Private Cloud hằng quý tiếp theo.

Cập nhật giản đồ cho điểm cuối, proxy và các thực thể khác

Chúng tôi đã cập nhật giản đồ tham chiếu cho các thực thể không phải chính sách như TargetEndpoint, ProxyEndpoint, APIProxy và nhiều thực thể khác. Xem https://github.com/apigee/api-platform-samples/tree/master/schemas. (APIRT-1249)


Các dịch vụ dành cho nhà phát triển

Sau đây là các tính năng mới của Dịch vụ dành cho nhà phát triển trong bản phát hành này.

Phạm vi cung cấp rộng rãi

SmartDocs phát triển từ giai đoạn thử nghiệm beta sang giai đoạn phát hành rộng rãi. Các bản cập nhật và tính năng mới bao gồm:

  • Hỗ trợ Swagger 2.0, bao gồm cả tính năng nhập bằng tệp hoặc URL, bao gồm tính năng hỗ trợ cho các đối tượng bảo mật được đặt tên tuỳ chỉnh.
  • Cải thiện thiết kế hình ảnh trong các mẫu tạo tài liệu thông minh.
  • Các tính năng nâng cao cho quy trình công việc và khả năng hữu dụng trong Cổng thông tin cho nhà phát triển có trong trình đơn Nội dung > SmartDocs trong Drupal.
  • Phần đã được gọi là xác thực "Mã thông báo tuỳ chỉnh" giờ đây được gọi là "Khoá API".
  • Xác thực các đối tượng "bảo mật" được xác định ở cấp bản sửa đổi.
  • Cấu hình xác thực ứng dụng ở cấp mẫu. Các bản sửa đổi mới không còn đặt lại mọi thông tin đăng nhập của ứng dụng SmartDocs được định cấu hình sẵn nữa.

Để tìm hiểu thêm về nội dung mô tả tính năng, hãy xem bài đăng trên blog này.

Để xem tài liệu về SmartDocs, hãy xem phần Sử dụng SmartDocs để ghi tài liệu API.

Tên ứng dụng dành cho nhà phát triển hiển thị trong giao diện người dùng quản lý

Các ứng dụng dành cho nhà phát triển trong Edge có cả Tên nội bộ không thay đổi và Tên hiển thị mà bạn có thể thay đổi. Trên trang Ứng dụng dành cho nhà phát triển trong giao diện người dùng quản lý (Xuất bản > Ứng dụng dành cho nhà phát triển > tên ứng dụng), "Tên" nội bộ của ứng dụng hiển thị cùng với "Tên hiển thị", giúp bạn dễ dàng xác định trực quan ứng dụng theo tên nội bộ để khắc phục sự cố và quản lý API.


Dịch vụ Analytics

Sau đây là các tính năng mới của Dịch vụ Analytics được đưa vào bản phát hành này.

Giới hạn thời gian lưu trữ dữ liệu được lưu giữ

Khi tạo báo cáo phân tích bằng API hoặc giao diện người dùng quản lý, theo mặc định, bạn không thể truy cập vào dữ liệu cũ hơn 6 tháng kể từ ngày hiện tại. Nếu bạn muốn truy cập dữ liệu cũ hơn 6 tháng, hãy liên hệ với Nhóm hỗ trợ API.

Phiên bản cũ của báo cáo tuỳ chỉnh bị xoá khỏi giao diện người dùng quản lý

Phiên bản cũ (không bắt buộc) của báo cáo phân tích tuỳ chỉnh không còn xuất hiện trong giao diện người dùng quản lý nữa.

Hiệu suất của tiện ích Mức độ tương tác của nhà phát triển

Chúng tôi đã cải thiện tiện ích phễu trên trang tổng quan số liệu phân tích chính (mục Mức độ tương tác của nhà phát triển) để mang lại hiệu suất tốt hơn.


Kiếm tiền

Sau đây là các tính năng kiếm tiền mới có trong bản phát hành này.

Thông báo qua email về gói giá

Loại thông báo mới qua email về Gói giá giúp bạn thông báo cho nhà phát triển khi họ đạt đến một hạn mức giao dịch hoặc hạn mức nhất định qua các gói giá theo gói hoặc trong băng tần mà họ đã mua. Để biết thông tin chi tiết, hãy xem phần Thiết lập thông báo bằng mẫu thông báo.

Đồng bộ hoá Phí định kỳ và giai đoạn cơ sở tổng hợp

Trong một kế hoạch giá, có thể có hai khoảng thời gian khác nhau có hiệu lực:

  • Kỳ hạn Phí định kỳ, được định cấu hình trên thẻ Phí của gói giá, được xác định thời điểm nhà phát triển bị tính phí định kỳ.
  • Giai đoạn Cơ sở tổng hợp, được xác định trên thẻ giá cho các gói Theo dải số lượng hoặc Gói, được xác định khi nhà phát triển đặt lại việc sử dụng gói.

2 khoảng thời gian đó hiện đã được đồng bộ hoá. Khi một gói giá có cả phí định kỳ khác 0 và bảng giá theo Mức âm lượng theo số lượng lớn hoặc Gói giá, thì kỳ tính phí định kỳ sẽ được dùng cho cả hai gói. Ví dụ: nếu bạn thu phí định kỳ hằng tháng, thì hệ thống cũng sẽ đặt lại các gói bảng giá hằng tháng (theo mặc định vào đầu tháng).

Nếu không có phí định kỳ, các gói sẽ được đặt lại dựa trên Cơ sở tổng hợp được xác định trên thẻ giá. Ví dụ: Nếu nhà phát triển bắt đầu sử dụng bảng giá vào ngày 19 của tháng và Cơ sở tổng hợp hằng tháng, thì việc sử dụng gói sẽ được đặt lại sau ngày 19 của tháng.

Cơ sở tổng hợp sẽ không được dùng nữa và sẽ bị xoá khỏi tính năng kiếm tiền trong một bản phát hành sau này. Để biết thêm thông tin, hãy xem phần Chỉ định chi tiết về gói giá.

Thuộc tính tuỳ chỉnh trong báo cáo doanh thu tóm tắt

Chính sách ghi lại giao dịch cho phép bạn thu thập dữ liệu thuộc tính tuỳ chỉnh từ các giao dịch (không bắt buộc). Giờ đây, bạn có thể thêm các thuộc tính giao dịch tuỳ chỉnh đó vào báo cáo tóm tắt doanh thu. Bằng cách thêm thuộc tính MINT.SUMMARY_CUSTOM_ATTRIBUTES vào tổ chức của mình, bạn có thể cho biết thuộc tính tuỳ chỉnh nào được thêm vào bảng cơ sở dữ liệu để sử dụng trong báo cáo.

Khách hàng của Apigee Edge dành cho đám mây riêng tư có thể gắn cờ bằng lệnh gọi API và thông tin đăng nhập của Quản trị viên hệ thống sau đây.

curl -u email:password -X PUT -H "Content-type:application/xml" http://host:8080/v1/o/myorg -d \
"<Organization type="trial" name="MyOrganization">
    <Properties>
        <Property name="features.isMonetizationEnabled">true</Property>
        <Property name="MINT.SUMMARY_CUSTOM_ATTRIBUTES">[&quot;my_attribute_1&quot;,&quot;my_attribute_2&quot;]</Property>
        <Property name="features.topLevelDevelopersAreCompanies">false</Property>
    </Properties>
</Organization>"

Lưu ý rằng mảng thuộc tính tuỳ chỉnh trong lệnh gọi API được mã hoá URL.


Quy trình nâng cấp Tài liệu thông minh

Nếu bạn đang dùng SmartDocs trong giai đoạn thử nghiệm, thì các tính năng và chức năng mới trong phiên bản phát hành rộng rãi sẽ yêu cầu bạn nâng cấp SmartDocs trong cổng thông tin dành cho nhà phát triển.

Mọi trang SmartDocs đã được xuất bản trong cổng thông tin dành cho nhà phát triển của bạn sẽ tiếp tục hoạt động, nhưng bạn phải tuân theo quy trình cập nhật trước khi chỉnh sửa hoặc xuất bản bất kỳ thay đổi nào đối với trang hiện có hoặc trang mới.

Xin lưu ý rằng mặc dù bạn có thể kết xuất và xuất bản SmartDocs bên trong cổng thông tin dành cho nhà phát triển, nhưng SmartDocs được tạo từ mô hình API hoạt động trong Dịch vụ quản lý API Edge của Apigee. Mọi thay đổi bạn thực hiện đối với một mô hình API trong Edge sẽ giống nhau trên tất cả các môi trường Pantheon của bạn (tương tự như cách nhà phát triển tồn tại trong các môi trường Pantheon).

Cách nâng cấp từ SmartDocs thử nghiệm lên phiên bản phát hành rộng rãi

  1. Cập nhật và kiểm thử bản phát hành 15.05.27 trong môi trường dev hoặc kiểm thử trên Pantheon.
  2. Tạo một mô hình mới để thay thế mọi mô hình API hiện có mà bạn đang sử dụng.
    • Nếu bạn đang nhập các tài liệu Swagger hoặc WADL, hãy nhập lại các tài liệu đó vào một bản sửa đổi mới.
    • Nếu bạn vẫn duy trì mô hình API thông qua mô-đun SmartDocs, hãy xuất dưới dạng JSON của SmartDocs rồi nhập vào mô hình mới bằng tệp đính kèm.
  3. Đặt thuộc tính bảo mật của bản sửa đổi mô hình của bạn. Trên trang Nội dung > SmartDocs > mẫu, chọn Cài đặt bảo mật.
  4. Kiểm tra mọi quy trình xác thực được định cấu hình sẵn trên trang cài đặt mô hình (Nội dung > SmartDocs) bằng cách nhấp vào Settings (Cài đặt) trong cột Operations (Hoạt động).
  5. Hãy cập nhật mọi mẫu tuỳ chỉnh để sử dụng các thành phần CSS và JS phiên bản 6, đồng thời thực hiện các thay đổi để phản ánh mọi tên đối tượng mới, chẳng hạn như authSchemes và apiSchema. Để biết thông tin về cách cập nhật mẫu SmartDocs, xem phần Sử dụng SmartDocs cho API tài liệu.
  6. Kết xuất lại và xuất bản bản sửa đổi mô hình.
  7. Sau khi xác thực tài liệu mới, hãy cập nhật cổng phát hành công khai lên bản phát hành 15.05.27.

Nếu bạn là khách hàng doanh nghiệp Edge và có câu hỏi hoặc thắc mắc về quá trình nâng cấp, vui lòng gửi email đến marsh@apigee.com và cnovak@apigee.com. Nếu không, vui lòng sử dụng Cộng đồng API để nhận được phản hồi phù hợp nhất.


Các điểm thay đổi và cải tiến về tính năng trong tương lai

Phần này giúp bạn xem trước các điểm thay đổi và cải tiến về tính năng dự kiến trong tương lai:

Thay đổi đối với hành vi của chính sách Bộ nhớ đệm phản hồi

Ra mắt trong bản phát hành sau này (sẽ được xác định), hành vi mặc định của phần tử <ExcludeErrorResponse> của chính sách Bộ nhớ đệm phản hồi sẽ thay đổi.

Hành vi hiện tại: Phần tử <ExcludeErrorResponse> trong chính sách bộ nhớ đệm phản hồi là false theo mặc định. Điều này có nghĩa là theo mặc định, các phản hồi có mã trạng thái HTTP bất kỳ (bao gồm cả 3xx) sẽ được lưu vào bộ nhớ đệm theo chính sách Bộ nhớ đệm phản hồi.

Hành vi trong tương lai: Phần tử <ExcludeErrorResponse> trong chính sách Bộ nhớ đệm của phản hồi sẽ được đặt mặc định thành true. Điều này có nghĩa là theo mặc định, chỉ những phản hồi có mã trạng thái HTTP 200 đến 205 mới được lưu vào bộ nhớ đệm. Để ghi đè hành vi này và phản hồi vào bộ nhớ đệm cho tất cả mã trạng thái, bạn cần đặt phần tử <ExcludeErrorResponse> thành true một cách rõ ràng.

Giải pháp hiện tại: Đối với các bản phát hành Private Cloud 4.15.07.00 trở về trước, nếu bạn chỉ muốn lưu phản hồi vào bộ nhớ đệm đối với mã Trạng thái 200 đến 205, bạn phải đặt phần tử <ExcludeErrorResponse> thành true một cách rõ ràng.


Đã sửa lỗi

Các lỗi sau đây đã được khắc phục trong bản phát hành này.

ID vấn đề Nội dung mô tả
OPDK-1521 Vấn đề về việc mã hoá mật khẩu
OPDK-1201 Không thể khôi phục dữ liệu giao diện người dùng
OPDK-1112 Chính sách mật khẩu LDAP tuỳ chỉnh hiện không được áp dụng cho người dùng là quản trị viên Apigee
OPDK-1097 Ngoại lệ không gian phím trong quá trình nâng cấp OPDK
OPDK-1068 Có thể thay đổi mật khẩu quản trị viên nếu không cài đặt được
OPDK-1053 Zookeeper đang chạy với tư cách gốc
OPDK-967 Khi thiết lập Open LDAP sang chế độ tự khởi động bằng set-autostart.sh, all-status.sh sẽ báo cáo trạng thái này là đã ngừng hoạt động
OPDK-905 Sản phẩm Smartdocs đã được đăng ký trong nhóm axgroup001
OPDK-899 Lỗi khi tham gia
OPDK-847 Người dùng được tạo trong quá trình giới thiệu sẽ không nhận được thư để đặt lại mật khẩu
OPDK-817 tập lệnh init.d báo lỗi
OPDK-815 Tập lệnh ax-purge.sh yêu cầu xoá hoàn toàn các bảng lấy mẫu
MGMT-2246 Trang tạo báo cáo tuỳ chỉnh không hiển thị chính xác trong giao diện người dùng quản lý
MGMT-2235 Đối với chứng chỉ SSL hết hạn, thời gian tương đối hết hạn có thể bị làm tròn một cách gây nhầm lẫn
Đối với chứng chỉ SSL hết hạn, thời gian tương đối về ngày hết hạn luôn hiển thị theo ngày thay vì được làm tròn thành tháng, khi chứng chỉ hết hạn trong vòng 90 ngày trở xuống.
MGMT-2193 Vòng quay đang tải khi chỉnh sửa API
MGMT-2173 Giao diện người dùng theo dõi không cho phép các URL hợp pháp
Giờ đây, giao diện người dùng theo dõi cho phép bạn gửi các yêu cầu có giá trị tham số truy vấn chứa các tham số truy vấn lồng nhau.
MGMT-2162 Vấn đề về việc biên dịch JavaScript
MGMT-2124 Các quyền của vai trò khách hàng được đặt lại khi lưu các quyền trong giao diện người dùng
MGMT-2114 IP Syslog không hợp lệ trong chính sách MessageLogging sẽ gửi lỗi thích hợp trong quá trình triển khai
MGMT-2067 Dấu vết: Nếu bản sửa đổi proxy API được triển khai trong 2 môi trường, việc chọn bản sửa đổi và môi trường sẽ không hoạt động chính xác
MGMT-2061 Bạn chỉ nên gửi email cho người dùng đã đăng ký
Đường liên kết "Quên mật khẩu?" trên trang đăng nhập giao diện người dùng quản lý chỉ gửi email đến người dùng Apigee đã đăng ký.
MGMT-2048 Người dùng có vai trò tuỳ chỉnh giới hạn quyền triển khai cho một môi trường có thể triển khai trong các môi trường khác
MGMT-2041 Xoá phần tử FaultRules khỏi mẫu tệp đính kèm mặc định
Phần tử FaultRules không còn được thêm vào chính sách hoặc các bước proxy API nữa khi bạn tạo proxy API hoặc thêm chính sách nữa.
MGMT-2034 Không tìm nạp được WSDL: "Lỗi tìm nạp WSDL: Lỗi khi xử lý WSDL."
MGMT-1986 Lỗi giao diện người dùng khi thêm nhà phát triển
MGMT-1983 Nhận mã uỷ quyền OAuth 2.0 mà API trả về trạng thái không chính xác
MGMT-1962 Lỗi khi đăng nhập vào giao diện người dùng quản lý bằng mật khẩu mạnh
Việc đăng nhập vào giao diện người dùng bằng một số ký tự đặc biệt nhất định (chẳng hạn như ký hiệu phần trăm) sẽ không bị lỗi nữa.
MGMT-1947 Vai trò không trực quan trong giao diện người dùng quản lý
Nếu người dùng không có quyền tạo hoặc chỉnh sửa Chính sách ghi giao dịch, thì các nút giao diện người dùng để tạo và chỉnh sửa Chính sách ghi giao dịch hiện sẽ bị tắt.
MGMT-1899 Đường dẫn tài nguyên bị xoá sau khi lưu chế độ cài đặt sản phẩm
Khi chỉnh sửa một sản phẩm API, đường dẫn tài nguyên của sản phẩm đó có thể bị xoá nếu người dùng nhấp đúp vào nút Lưu. Đã khắc phục sự cố này.
MGMT-1894 Trang Ứng dụng dành cho nhà phát triển không bao giờ tải xong cột dành cho nhà phát triển
MGMT-1882 Proxy API mới từ WSDL chỉ hiển thị thông tin chi tiết về tham số gần đây nhất
MGMT-1878 Nếu triển khai nhiều bản sửa đổi cho một môi trường, công cụ Theo dõi chỉ cho thấy một trong các bản sửa đổi đó
MGMT-1872 Không thể tải báo cáo tuỳ chỉnh xuống
MGMT-1863 Không xem được nhật ký Node.js trong giao diện người dùng quản lý
MGMT-1843 Proxy API không mở
MGMT-1833 người dùng sysadmin không được có lựa chọn thay đổi mật khẩu trong giao diện người dùng cho OPDK
MGMT-1825 Lỗi tập lệnh trên nhiều trang web (XSS)
MGMT-1824 Tìm nạp lỗi WSDL khi nhập tệp WSDL có đuôi .xml
MGMT-1812 Thêm phương thức xác thực TargetEndpoint trong quá trình nhập
Tương tự như ProxyEndpoint, TargetEndpoint sẽ được xác thực cho giản đồ và biểu thức thích hợp được dùng trong các điều kiện khi nhập proxy API.
MGMT-1804 API Node.js đang gửi JSON không hợp lệ trong một số trường hợp
Màn hình nhật ký Node.js dùng để hiển thị nhật ký chưa được định dạng nếu dữ liệu json có các ký tự không hợp lệ. Lỗi này đã được khắc phục trong bản phát hành này và giao diện người dùng hiện sẽ hiển thị nhật ký nốt.js được định dạng chính xác.
MGMT-1802 URL đặt lại mật khẩu #118
Nếu giao diện người dùng quản lý nằm sau một máy chủ chấm dứt SSL, thì giao diện người dùng quản lý giờ đây sẽ tạo chính xác email đặt lại mật khẩu với đường liên kết đến URL https thay vì URL http.
MGMT-1799 Yêu cầu gửi lỗ hổng bảo mật giao diện người dùng trong Trace
MGMT-1777 Không thể thêm người dùng có địa chỉ email có TLD là .acn
MGMT-1735 Xây dựng thương hiệu "Lỗi khi tìm nạp W"
Có hiệu lực ngay lập tức, chúng tôi đã loại bỏ hỗ trợ xây dựng thương hiệu tuỳ chỉnh trong Edge OPDK. Mặc dù chúng tôi hiểu rằng tính năng này có thể gây thất vọng cho một số ít khách hàng đang sử dụng công cụ này, nhưng đây không phải là tính năng giúp trực tiếp cải thiện các chức năng của Edge trong việc quản lý API.
MGMT-1569 Sự cố khi đính kèm proxy API vào sản phẩm API hiện có
Đã khắc phục sự cố khi đính kèm Proxy API vào một sản phẩm API trong Giao diện người dùng quản lý khi Proxy API có tài nguyên cho đường dẫn "/".
MGMT-1563 Nút Gửi trên Dấu vết vẫn sẽ bị tắt nếu gặp lỗi
MGMT-1362 Địa chỉ email có chứa "_"" không hoạt động nếu địa chỉ email có chứa "_"
Khắc phục lỗi đặt lại mật khẩu trong OPDK bằng những địa chỉ email có chứa dấu gạch dưới.
MGMT-1345 Việc nhập WSDL bằng nhiều không gian tên dẫn đến bước Bản dựng SOAP không chính xác
MGMT-1193 Lưu proxy khi bản sửa đổi mới thay đổi đột ngột quy tắc định tuyến
MGMT-1061 SmartDocs: Nội dung mô tả về tham số loại nội dung trong phần định nghĩa Swagger không hiển thị trong giao diện người dùng của tài liệu
MGMT-800 Việc tạo tài nguyên có tên "mặc định" sẽ khiến giao diện người dùng bị hỏng
MGMT-787 Vấn đề về khả năng sử dụng cảnh báo giao diện người dùng
Trong giao diện người dùng quản lý, khi nhấp vào + Proxy API và hộp thoại Proxy API mới xuất hiện, bạn có thể nhấn phím Esc để đóng hộp thoại.
MGMT-619 Kích hoạt tính năng phân trang trên trang giao diện người dùng proxy API
MGMT-602 Khung hiển thị API Proxy Phát triển: Thêm chính sách Bộ nhớ đệm phản hồi khi điểm cuối không có PreFlow/PostFlow gây ra lỗi
MGMT-460 Việc đổi tên chính sách sẽ dẫn đến hành vi sai sót, chính sách trùng lặp không thể xoá được
DEVRT-1644 Tra cứu thông báo theo tên khiến email gửi không đúng
DEVRT-1583 Giao diện người dùng Kiếm tiền hiển thị huy hiệu "Tương lai" cho gói giá hiện tại
DEVRT-1546 Giới hạn của gói không hoạt động
DEVRT-1511 Lỗi mint.resourceAvailableNotExist đối với một nhà phát triển hiện tại
CORERT-639 TCPSysLogSocket phải không đồng bộ
CORERT-613 Lỗi giao thức bắt tay SSL do "unRecognition_name"
AXAPP-1728 Bỏ qua các biến kiếm tiền trong số liệu phân tích
AXAPP-1708 Có vẻ như API Analytics đưa ra nhiều số liệu cho cùng một số liệu thống kê tuỳ thuộc vào cách tôi yêu cầu
AXAPP-1707 Nâng cao hiệu suất phân tích nhóm miễn phí
AXAPP-1690 "Lỗi API không hợp lệ" trên báo cáo tuỳ chỉnh
AXAPP-1533 Bản đồ địa lý của Analytics gửi lỗi Lệnh gọi API không hợp lệ
AXAPP-1493 Số liệu thống kê về hiệu suất của bộ nhớ đệm không chính xác
APIRT-1436 Tạo công cụ/tập lệnh để băm mã thông báo chưa băm
APIRT-1425 Thuộc tínhcontinueOnError khi đặt thành "true" sẽ không có hiệu lực trong chính sách JavaAnnotation
APIRT-1346 OAuth2.0 – Giá trị đã băm được trả về trong phản hồi mã truy cập khi hash.OAuth.tokens.enabled là true
APIRT-1206 target_ip không được ghi lại trong bảng thực tế cho 503 và hầu hết các 504
APIRT-1170 Thiếu tệp tài nguyên khiến MP không tải được môi trường
APIRT-1148 GET của biến {message.version} trong ResponseFlow, đối với mục tiêu Node.js sẽ gửi NPE
APIRT-1054 Tính năng ghi nhật ký thư không thành công khi cố gắng đăng nhập vào một thư mục khác với thư mục mặc định
APIRT-387 Đặt OrganizationService chạy ở hương vị "others" trên MP
APIRT-67 Chính sách OAuth GenerateAccessToken không đặt chính xác biến OAuthV2.failed
APIRT-52 Báo cáo tuỳ chỉnh: Mã trạng thái phản hồi cho nhiều API là rỗng

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ả
OPDK-1586

Cổng API BaaS không khởi động được nếu chưa bật hỗ trợ IPV6
Cách giải quyết là nhận xét dòng IPV6 sau trong /<install-dir>/apigee4/conf/nginx/conf.d/loadbalancer.conf để API BaaS Cổng chạy hoặc bật tính năng hỗ trợ IPV6:

# listen [::]:8080;

OPDK-1785

Cài đặt thành phần kiếm tiền trên môi trường cài đặt Edge đã nâng cấp
Nếu nâng cấp bản cài đặt Edge lên phiên bản 4.15.07.00 và chưa sử dụng tính năng kiếm tiền trước khi nâng cấp, thì bạn không thể cài đặt tính năng kiếm tiền trên phiên bản 4.15.07.00 của Edge.

Cách giải quyết là đặt đúng phiên bản Kiếm tiền trong tệp apigee-env.sh trước khi bạn thử cài đặt tính năng Kiếm tiền. Để tải phiên bản Kiếm tiền trong 4.15.07 (sau khi bạn đã nâng cấp lên Edge 4.15.07), hãy chạy phiên bản này:
> source /{install-dir}/apigee4/bin/apigee-env.sh 

> VER=`basename $(find $SHARE_DIR/installer/monetization -name "mint-*.zip") | cut -d "-" -f 2,3,4` 
Theo mặc định, install-dir là /opt.
Bạn cần đặt giá trị của VER ở trên trong apigee-env.sh:
> sed -i "s/^MONETIZATION_VERSION=.*/MONETIZATION_VERSION=$VER/" /install-dir/apigee4/bin/apigee-env.sh 
Nếu bạn đã tìm cách cài đặt Monetize (Kiếm tiền) nhưng không thực hiện các bước trên, thì quá trình cài đặt sẽ không thành công và có thể có một đường liên kết tượng trưng bị gián đoạn trong thư mục chia sẻ. Bạn cần xoá đường liên kết tượng trưng đó:
> rm /install-dir/apigee4/share/monetization 
Sau khi xoá đường liên kết tượng trưng, hãy làm theo các bước ở trên để thiết lập phiên bản Kiếm tiền rồi thử cài đặt lại tính năng Kiếm tiền.
OPDK-1857 Phiên bản Python 2.6 được mã hoá cứng trong bin/qpid-stat.sh và bin/qpid-config.sh

Trên CentOS và RedHat 7.0, một số tập lệnh trong bin/qpid-stat.sh và bin/qpid-config.sh được mã hoá cứng để sử dụng Python phiên bản 2.6.

Giải pháp cho vấn đề này là thay đổi dòng xuất PYTHONPATH trong qpid-stat.sh và qpid-config.sh trong thư mục apigee4/bin.

export PYTHONPATH="${QPID_DIR}/lib/python2.6/site-packages"

Để xác định phiên bản Python trên hệ thống của bạn, hãy kiểm tra phiên bản Python trong thư mục /opt/apigee4/share/apache-qpid/lib. Thư mục rất có thể là python2.7.

Sau đó, bạn cần cập nhật chế độ cài đặt PYTHONPATH trong qpid-stat.sh và qpid-config.sh bằng đường dẫn chính xác. Ví dụ:

export PYTHONPATH="${QPID_DIR}/lib/python2.7/site-packages"

DEVRT-1574 Số dư và mức sử dụng không nhất quán đối với những nhà phát triển có nhiều gói giá đang hoạt động
Trong hoạt động kiếm tiền, nếu nhà phát triển sử dụng nhiều gói giá có tính phí theo lệnh gọi API, thì việc sử dụng số dư tiền tệ đôi khi có thể không nhất quán.
APIBAAS-1647 Sau khi đăng nhập với tư cách quản trị viên hệ thống, thông báo "Lỗi khi nhận vai trò" trên giao diện người dùng BaaS xuất hiện
Thông báo lỗi này xuất hiện trong lần đầu tiên quản trị viên hệ thống đăng nhập vào hệ thống sau khi nâng cấp từ phiên bản 4.15.01 lên phiên bản 4.15.07. Bạn có thể bỏ qua thông báo này.
DEVRT-1834 Nâng cấp tính năng kiếm tiền lên phiên bản 4.15.07
Tập lệnh apigee-upgrade.sh in thông báo sau đây ở cuối cùng nhắc bạn thực thi một tập lệnh khác:
************************************** 
In order to complete the monetization upgrade please run: 
sudo /opt/apigee4/share/monetization/schema/migration/MOPDK4.15.04.00/
365-create-notification-condition.sh 
************************************** 

Bạn có thể bỏ qua thông báo này. Tập lệnh đó không bắt buộc và không thể thực thi.

DEVRT-1951 Thiếu cấu hình thông báo cho tính năng kiếm tiền từ bản cài đặt mới
Trong một bản cài đặt mới của Apigee Edge for Private Cloud phiên bản 4.15.07.00, bạn bị thiếu các cấu hình sau cho thông báo kiếm tiền. Các thông báo này tương ứng với các loại thông báo trên trang Quản trị > Thông báo trong giao diện người dùng quản lý.
mint.scheduler.${ORG_ID}.adhcnotify@@@management
mint.scheduler.${ORG_ID}.expiringrateplannotify@@@management
mint.scheduler.${ORG_ID}.newpkgnotify@@@quản lý
mint.scheduler.${ORG_ID}.newproductnotify@@@management
mint.scheduler.${ORG_ID}.newrateplannotify@@@management
mint.scheduler.${ORG_ID}.tnc soạnnotify@@@quản lý
Để giải quyết vấn đề này, hãy làm theo các bước sau. Bạn cần có địa chỉ IP của thực thể Cassandra. Để tìm bản cài đặt này, hãy tìm trong <installation-root>/apigee4/conf/cassandra/cassandra.yaml hoặc <installation-root>/apigee4/conf/cassandra/cassandra-topology.properties.
  1. Chạy các lệnh sau. Giữ nguyên biến {ORG_ID}, nhưng thay thế <org_name>, <installation-root> và <cassandra_ip_address>.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/ui/mint-org-specific-ui-schedulers.txt > /tmp/mint-org-specific-ui-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-ui-schedulers.txt
    
  2. Khởi động lại máy chủ quản lý.
DEVRT-1952 Nâng cấp tính năng kiếm tiền từ phiên bản 4.14.07.00 còn thiếu cấu hình thông báo
Khi nâng cấp Apigee Edge for Private Cloud từ phiên bản 4.14.07.00 lên 4.15.07.00, các cấu hình sau cho thông báo kiếm tiền bị thiếu, điều này khiến các báo cáo kiếm tiền hoạt động không chính xác.
mint.scheduler.${ORG_ID}.chargedaily@@@management
mint.scheduler.${ORG_ID}.charge giờly@@@management
Để giải quyết vấn đề này, hãy làm theo các bước sau. Bạn cần có địa chỉ IP của thực thể Cassandra. Để tìm bản cài đặt này, hãy tìm trong <installation-root>/apigee4/conf/cassandra/cassandra.yaml hoặc <installation-root>/apigee4/conf/cassandra/cassandra-topology.properties.
  1. Chạy các lệnh sau. Giữ nguyên biến {ORG_ID}, nhưng thay thế <org_name>, <installation-root> và <cassandra_ip_address>.
    sed -e "s/\${ORG_ID}/<org_name>/g" <installation-root>/apigee4/share/monetization/schema/cassandra/org/system/mint-org-specific-system-schedulers.txt > /tmp/mint-org-specific-system-schedulers.txt
    
    <installation-root>/apigee4/share/apache-cassandra/bin/cassandra-cli -h <cassandra_ip_address> -f /tmp/mint-org-specific-system-schedulers.txt
    
  2. Khởi động lại máy chủ quản lý.
OPDK-1878 Không thể đặt Tên nhóm trong nhiều lần cài đặt trung tâm dữ liệu
Hướng dẫn cài đặt Edge chỉ định đặt Tên nhóm là "gateway-1" và "gateway-2" trong các tệp cài đặt ở chế độ im lặng để cài đặt nhiều trung tâm dữ liệu. Tuy nhiên, việc đổi tên Nhóm sẽ khiến Bộ định tuyến và Bộ xử lý thông báo không được đăng ký đúng cách và không thể truy cập được. Sự cố này cũng khiến tập lệnh setup-org.sh không thể tìm thấy Trình xử lý thông báo hiện có.

Cách giải quyết là đặt Tên nhóm bằng cách sử dụng thuộc tính MP_POD thành "cổng vào" trong tệp cài đặt ở chế độ im lặng cho cả hai trung tâm dữ liệu.
OPDK-1886

Nút không thể truy cập vào địa chỉ IP cục bộ, chẳng hạn như 192.168.x.y
Bạn thấy lỗi "connect EINVAL" khi cố truy cập vào một địa chỉ IP cục bộ.
Giải pháp là chỉnh sửa tệp /<install_dir>/apigee4/conf/apigee/message-processor/nodejs.properties trên các nút Bộ xử lý thông báo để nhận xét dòng sau:

connect.ranges.denied=10.0.0.0/8,192.168.0.0/16,127.0.0.1/32

Sau đó, khởi động lại các nút Bộ xử lý thông báo:

<install_dir>/apigge4/bin/apigee-service message-processor restart 
OPDK-1958 Khi nâng cấp, tất cả các nút sẽ yêu cầu quyền truy cập vào cổng 8080 trên Máy chủ quản lý
Trong thời gian chạy, những thành phần sau đây yêu cầu quyền truy cập vào cổng 8080 trên Máy chủ quản lý: Bộ định tuyến, Bộ xử lý thông báo, Giao diện người dùng, Postgres và Qpid. Tuy nhiên, khi nâng cấp, tất cả các nút sẽ yêu cầu quyền truy cập vào cổng 8080 trên Máy chủ quản lý, bao gồm cả các nút Cassandra và Zookeeper.
OPDK-1962 Phải định cấu hình lại SSL cho API Edge sau khi nâng cấp
Nếu đã định cấu hình API Edge để sử dụng SSL trước khi nâng cấp lên phiên bản 4.15.07.00, thì bạn phải định cấu hình lại SSL sau khi nâng cấp. Xem Hướng dẫn về hoạt động của Edge để biết quy trình định cấu hình SSL cho API Edge.