180608 – Ghi chú phát hành về Apigee Edge dành cho Đám mây công khai

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ứ Hai, ngày 24 tháng 9 năm 2018, chúng tôi bắt đầu phát hành phiên bản mới của Apigee Edge cho Đám mây công khai.

Khách hàng sử dụng Đám mây riêng: Bản phát hành đám mây này có trong phiên bản Đám mây riêng của bạn không? Xem ghi chú phát hành của phiên bản để biết phiên bản đó có chứa những bản phát hành trên đám mây nào. Ngoài ra, hãy xem phần Giới thiệu về cách đánh số bản phát hành để hiểu cách xác định bằng cách so sánh số phiên bản.

Bạn có thắc mắc hoặc gặp vấn đề? Liên hệ với Nhóm hỗ trợ Apigee Edge

Thông báo phát hành: Truy cập vào http://status.apigee.com và nhấp vào Đăng ký nhận thông tin cập nhật.

Trang chủ ghi chú phát hành

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

Sau đây là các tính năng mới và nội dung cập nhật trong bản phát hành này.

ID vấn đề Tên thành phần Mô tả
67506562 Thời gian chạy API

Hỗ trợ SSL/TLS trong chính sách JavaScript

Chính sách JavaScript cho phép bạn định cấu hình <SSLInfo> cho các lệnh gọi SSL/TLS an toàn đến các dịch vụ bên ngoài. Để biết thêm thông tin, hãy xem tài liệu về chính sách JavaScript.

77149507 Thời gian chạy API

Các biến SSL/TLS có trên bộ định tuyến Edge

Khi Đám mây công khai Edge chuyển từ bộ định tuyến Netty sang Nginx, một số biến luồng SSL/TLS không còn dùng được nữa. Bản cập nhật này sẽ cung cấp lại một số biến SSL/TLS. Để biết thêm thông tin, hãy xem bài viết Truy cập thông tin về kết nối TLS trong một proxy API.

67310628 Thời gian chạy API

Hỗ trợ lệnh gọi lại JavaScript trong httpClient để cải thiện chú thích

Đối tượng httpClient trong Mô hình đối tượng JavaScript của Apigee cho phép bạn gọi các dịch vụ bên ngoài từ một proxy API. httpClient hiện hỗ trợ các lệnh gọi lại, cho phép bạn đơn giản hoá mã chú thích và tạo các chú thích hiệu quả hơn mà không cần waitForComplete().

Ví dụ: Trước

ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();

if (ex1.isSuccess())  {
    response1 = ex1.getResponse();
    context.setVariable('example.status',response1.status);
} else {
   error = ex1.getError();
   context.setVariable('example.error','Woops: ' + error);
}

Ví dụ: Now

function onComplete(response, error) {
    if (response) {
        context.setVariable('example.status', response.status);
    } else {
       context.setVariable('example.error', 'Woops: ' + error);
    }
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
80298811 Máy chủ quản lý

API quản lý mới (Thử nghiệm): Cập nhật các sản phẩm API được chỉ định cho một khoá người dùng

Các ứng dụng của nhà phát triển có khoá người dùng/API được liên kết với các sản phẩm API cụ thể. Một API quản lý mới (Bản phát hành beta) cho phép bạn thay đổi các sản phẩm API được liên kết với một khoá người dùng duy nhất.

Trong các ví dụ về cURL sau đây, giả sử khoá người dùng đã được liên kết với một sản phẩm có tên là product1. Lệnh gọi API sẽ thay đổi khoá người dùng để khoá này được liên kết với product2product3 thay vì:

Tải trọng JSON

curl -i -X PUT -H "Content-Type: application/json" \
"https://api.enterprise.apigee.com/v1/organizations/org_name/\
developers/developer_email_or_id/apps/app_name/\
keys/consumer_key/apiproducts" \
-d '["product2","product3"]' \
-u account_email

Tải trọng XML

curl -i -X PUT -H "Content-Type: application/xml" \
"https://api.enterprise.apigee.com/v1/organizations/org_name/\
developers/developer_email_or_id/apps/app_name/\
keys/consumer_key/apiproducts" \
-d '<List><Item>product2</Item><Item>product3</Item></List>' \
-u account_email
113700413 Mục tiêu được lưu trữ

Logic làm mới mã thông báo bị hỏng

112481174 Mục tiêu được lưu trữ

Không thất bại khi huỷ triển khai proxy do lỗi Turbo

111443934 Mục tiêu được lưu trữ

Đơn giản hoá việc triển khai API triển khai trong Edge

110897740 Mục tiêu được lưu trữ

Triển khai chế độ hỗ trợ xoá thích hợp cho các ứng dụng/bản sửa đổi Turbo

110894391 Mục tiêu được lưu trữ

Tái cấu trúc TurboService trong Edge để đơn giản hoá các yêu cầu/thử lại HTTP

110377069 Số liệu phân tích

Phương diện phân tích mới và thay đổi đối với phương diện x_forwarded_for_ip

Với bản phát hành Edge for the Cloud này, cách Edge đặt phương diện x_forwarded_for_ip trong Edge Analytics đã thay đổi. Trước đây, nếu có nhiều địa chỉ IP trong tiêu đề X-Forwarded-For, thì phương diện x_forwarded_for_ip chỉ chứa địa chỉ IP cuối cùng được liệt kê. Khách hàng thường dùng phương diện x_forwarded_for_ip để xác định địa chỉ IP của ứng dụng đưa ra yêu cầu API đến Edge.

Với bản phát hành này, phương diện x_forwarded_for_ip hiện chứa danh sách đầy đủ các địa chỉ IP trong tiêu đề X-Forwarded-For.

Cảnh báo: Tiêu đề X-Forwarded-For có khả năng bị giả mạo bởi một IP đã bị từ chối quyền truy cập, ngoại trừ địa chỉ cuối cùng trong tiêu đề. Đây là địa chỉ IP mà Edge nhận được từ lần bắt tay TCP bên ngoài gần đây nhất. Để xác định địa chỉ IP của ứng dụng gốc đưa ra yêu cầu API đến Edge, bản phát hành này sẽ thêm một phương diện mới vào Edge Analytics: ax_resolved_client_ip.

Giờ đây, bạn có thể sử dụng phương diện ax_resolved_client_ip trong báo cáo tuỳ chỉnh hoặc trong điều kiện lọc của báo cáo tuỳ chỉnh để xác định địa chỉ IP của máy khách đưa ra yêu cầu API. Hãy xem bài viết Thông tin tham khảo về chỉ số, phương diện và bộ lọc của Analytics để biết thêm thông tin về phương diện ax_resolved_client_ip.

Thay đổi này cũng ảnh hưởng đến cách chính sách AccessControl xử lý tiêu đề X-Forwarded-For. Bạn không còn phải đặt thuộc tính feature.enableMultipleXForwardCheckForACL trong tổ chức của mình để định cấu hình tiêu đề X-Forwarded-For chứa nhiều địa chỉ IP. Tuy nhiên, bạn vẫn phải thiết lập chế độ cài đặt đó cho Edge for Private Cloud. Để biết thêm thông tin, hãy xem bài viết Giới thiệu về tiêu đề HTTP X-Forwarded-For.

109955269 Thời gian chạy API

Cập nhật fh.properties cho nhánh phát hành Release_180608

80154696 Máy chủ quản lý

Thêm thông tin chi tiết về khu vực và máy chủ của từng máy chủ trong các phản hồi về trạng thái triển khai và huỷ triển khai

80096158 Kiếm tiền

Thêm email của nhà phát triển vào tập dữ liệu kiếm tiền

80088703 Kiếm tiền

Khôi phục cờ mặc định cho BigQuery

79980234 Thời gian chạy API

Thêm loại tài nguyên cho các tệp tài nguyên khác nhau

79979555 Thời gian chạy API

Đảm bảo các thực thể mẹ tồn tại khi thực hiện các thao tác tạo/đọc

79445195 Edge Micro

Hỗ trợ microgateway cho mTLS khi gọi API quản lý

79165169 Thời gian chạy API

Sonar: xem trạng thái và độ trễ http của mục tiêu cho từng mục tiêu

79094567 Kiếm tiền

Thêm cột email của nhà phát triển vào báo cáo Tóm tắt hoạt động kiếm tiền

78910936 Thời gian chạy API

Di chuyển phần phụ thuộc MP trên isSenseEnabled sang sense.protection

78911890 Máy chủ quản lý

Vai trò mới của người dùng Sense được tích hợp sẵn: SenseOperator và SenseUser

78535353 Thời gian chạy API

Khắc phục XFF khi bộ định tuyến nằm sau GLB http(s) của GCP

78304706 Thời gian chạy API

MP nên thêm các tiêu đề liên quan đến việc tuân thủ

78297238 Thời gian chạy API

Thêm tiêu đề HTTP vào bộ định tuyến để tuân thủ PCI

77543608 Kiếm tiền

Kiếm tiền: Thêm thông báo "Không tìm thấy hồ sơ tổ chức"

72232364 Kiếm tiền

Tạo môi trường kiếm tiền cho từng tổ chức

Lỗi đã khắc phục

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 những người dùng kiểm tra xem phiếu yêu cầu hỗ trợ của họ đã được giải quyết hay chưa. Báo cáo này không được thiết kế để cung cấp thông tin chi tiết cho tất cả người dùng.

ID vấn đề Tên thành phần Mô tả
113267243 Thời gian chạy API

jstack clearance from jstack-local-copy is not fast enough.

113222974 Thời gian chạy API

Các ổ đĩa trong MP chứa đầy các tệp system.log*.tmp có kích thước lớn

111671525 Mục tiêu được lưu trữ

Mã phản hồi không thành công từ quy trình kích hoạt lỗi HT trong proxy

111416863 Thời gian chạy API

Một proxy trong tổ chức không được triển khai trên bản phát hành 180608_03

111073791 Turbo

Logic thăm dò có thể chạy mãi mãi nếu liên tục gặp lỗi

110924838 Thời gian chạy API

Các bộ định tuyến thử nghiệm không tải luồng dữ liệu lên cho máy chủ ảo trong R180608

110425503 Thời gian chạy API

nginx reload causes MP availability issues

79541171 Thời gian chạy API

Phương diện phân tích x_forwarded_for_ip chỉ báo cáo địa chỉ IP đầu tiên trong danh sách. Thao tác này sẽ báo cáo danh sách đầy đủ.

Bản sửa lỗi nội bộ để hỗ trợ bản cập nhật sản phẩm trong tương lai.

109673863 Thời gian chạy API

Khắc phục lỗi cho phép xoá máy chủ ảo đang sử dụng

80538530 Thời gian chạy API

Ứng dụng không thể triển khai bản sửa đổi proxy mới

80429941 Thời gian chạy API

CassandraRepositoryDelegate.exists() luôn trả về giá trị true cho các đường dẫn /apiproxies/*/maskconfigs/*

80207872 Thời gian chạy API

Thêm tính năng ghi nhật ký vào các dịch vụ configstore để bạn dễ dàng biết được những cấu hình mà bạn sử dụng khi khởi động

80203732 Thời gian chạy API

Xử lý các loại nội dung tốt hơn trong ứng dụng HTTP DeploymentStatusService

79993247 Thời gian chạy API

Yêu cầu HEAD đến các mục tiêu Node.js bị treo

79944922 Thời gian chạy API

Việc triển khai các gói Hosted Targets không thành công với messaging.resource.UnknownResourceType

79939838 Thời gian chạy API

Tạo tệp build.info để hoạt động với kokoro nhằm tích hợp Db chất lượng

79939496 Thời gian chạy API

Không tạo được mã thông báo OAuth do NumberFormatException

79882402 Thời gian chạy API

JWT: TimeAllowance trong VerifyJWT không được xử lý đúng cách

79876202 Kiếm tiền

Xoá phạm vi mint khỏi mxgroup trong quá trình xoá tổ chức

79752674 Máy chủ quản lý

Bỏ qua việc tải ứng dụng và công ty trong khi tìm nạp email của nhà phát triển cho mã nhận dạng nhà phát triển

79697050 Thời gian chạy API

Khắc phục lỗi tính toán chuyển ngày trong quy trình không phải CPS

79657368 Thời gian chạy API

Lỗi triển khai proxy API

79615400 Kiếm tiền

Đặt cờ bigQuery thành true theo mặc định

79578681 Thời gian chạy API

Vấn đề về không gian khoá KMS lớn của Cassandra

79439193 Kiếm tiền

Tính năng đặt lại số tiền tín dụng không hoạt động như mong đợi đối với tổ chức

79418654 Kiếm tiền

Thêm dấu phẩy phân cách cho báo cáo chi tiết không đồng bộ

79221633 Thời gian chạy API

Thoát NIOThread

78200288 Máy chủ quản lý

Một số hoạt động triển khai sẽ không thành công nếu bạn ngắt kết nối MP và Bộ định tuyến rồi kết nối lại Bộ định tuyến

78190575 Thời gian chạy API

Đảm bảo quá trình khởi động lại quy trình vi nhân không dẫn đến việc trùng lặp thẻ dịch vụ Consul

78088197 Thời gian chạy API

Không loại trừ được bộ thuật toán mật mã TLS cho Máy chủ quản lý

77735168 Thời gian chạy API

Các tệp nhật ký *.tmp lớn trong MP làm đầy ổ đĩa

74484305 Kiếm tiền

Sau khi di chuyển CPS -> lệnh gọi GET suspended_developers không trả về mã nhận dạng mới

73597605 Thời gian chạy API

SharedFlow – Chính sách MessageLogging không được thực thi

69045657 Máy chủ quản lý

Việc tải chính sách ServiceCallout riêng lẻ lên với mục tiêu LoadBalancer hoặc cấu hình SSLInfo KeyStore sẽ dẫn đến NullPointerException

67664750 Kiếm tiền

Không xoá được dữ liệu kiếm tiền

67517550 Máy chủ quản lý

Lỗi triển khai do độ trễ cao trong quá trình sao chép gói proxy

67176875 Kiếm tiền

/delete-org-data không thành công với các gói giá dành riêng cho nhà phát triển