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.
Chuyển đến Tài liệu về 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 Apigee Edge mới cho Public Cloud.

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

Bạn có câu hỏi hoặc gặp vấn đề? Nhận trợ giúp tại đây.

Thông báo phát hành: Chuyển đến http://status.apigee.com rồi nhấp vào Đăng ký nhận bản cập nhật.

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

Bản cập nhật và tính năng mới

Sau đây là các tính năng và nội dung cập nhật mới 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 bảo mật đến các dịch vụ bên ngoài. Để biết thêm thông tin, hãy xem Chính sách về JavaScript tài liệu.

77149507 Thời gian chạy API

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

Khi Edge Public Cloud chuyển từ bộ định tuyến Netty sang Nginx, một số biến luồng SSL/TLS không còn nữa. Bản cập nhật này giúp một số biến SSL/TLS hoạt động trở lại. Để biết thêm thông tin, hãy xem bài viết Truy cập TLS thông tin kết nối trong 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 dịch vụ bên ngoài từ proxy API. httpClient hiện hỗ trợ lệnh gọi lại, cho phép bạn đơn giản hoá mã chú thích của mình và tạo chú thích có hiệu suất cao hơn bằng cách không yêu cầu 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ụ: Bây giờ

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 (Beta): Cập nhật các sản phẩm API được chỉ định cho khoá của người dùng

Ứng dụng của nhà phát triển có khoá API/người tiêu dùng được liên kết với các sản phẩm API cụ thể. 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 tiêu dùng duy nhất.

Trong các ví dụ về cURL sau đây, giả sử rằng 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 thay đổi khoá của người dùng để khoá đó được liên kết với product2product3:

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ữ

Lỗi logic làm mới mã thông báo

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

Không được huỷ triển khai proxy do lỗi Turbo

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

Đơn giản hoá quá trình triển khai API triển khai trong Edge

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

Triển khai việc hỗ trợ xoá phù 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á yêu cầu/thử lại HTTP

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

Phương diện Analytics mới và thay đổi thành phương diện x_forwarded_for_ip

Trong bản phát hành Edge dành cho đám mây này, Edge đặt kích thước 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, 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 sử dụng phương diện x_forwarded_for_ip để xác định địa chỉ IP của máy khách gửi yêu cầu API tới 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ủa địa chỉ IP trong tiêu đề X-Forwarded-For.

Cảnh báo: Tiêu đề X-Forwarded-For có khả năng bị IP đã bị từ chối quyền truy cập giả mạo. ngoại trừ địa chỉ cuối cùng trong tiêu đề là địa chỉ IP mà Edge nhận được từ cơ chế bắt tay TCP bên ngoài gần đây nhất. Để xác định địa chỉ IP ban đầu của ứng dụng gửi yêu cầu API tới 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 một báo cáo tuỳ chỉnh hoặc trong một điều kiện lọc trong một báo cáo tuỳ chỉnh để xác định địa chỉ IP của ứng dụng gửi yêu cầu API. Xem Tài liệu tham khảo về chỉ số, phương diện và bộ lọc của Analytics để tìm hiểu thêm 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 nữa trong tổ chức của bạn để định cấu hình tiêu đề X-Forwarded-For nhằm chứa nhiều địa chỉ IP. Tuy nhiên, chế độ cài đặt đó vẫn là bắt buộc đối với Edge dành cho Đám mây riêng tư. Để biết thêm thông tin, hãy xem Giới thiệu về tiêu đề X-Forwarded-For HTTP.

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ý

Đưa thông tin chi tiết về khu vực và máy chủ của từng máy chủ vào 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

Huỷ bỏ 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 thực thể mẹ tồn tại khi thực hiện các thao tác tạo/đọc

79445195 Cạnh nhỏ

Hỗ trợ cổng vi mô cho mTLS khi gọi API quản lý

79165169 Thời gian chạy API

Sonar: xem trạng thái http mục tiêu và độ trễ của 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 về 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 lỗi XFF khi bộ định tuyến nằm sau GLB http(các) GCP

78304706 Thời gian chạy API

MP nên thêm 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 "Không tìm thấy hồ sơ tổ chức"

72232364 Kiếm tiền

Xây dựng môi trường kiếm tiền cho từng tổ chức

Đã 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 những người dùng đang 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.

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

việc thanh toán bằng jstack qua jstack-local-copy không đủ nhanh.

113222974 Thời gian chạy API

Các ổ đĩa MP chứa đầy các tệp system.log*.tmp khổng lồ

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

Mã phản hồi không thành công từ luồng lỗi điều kiện kích hoạt HT trong proxy

111416863 Thời gian chạy API

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

111073791 Turbo

Logic thăm dò ý kiến có thể chạy vĩnh viễn nếu lỗi liên tục xảy ra

110924838 Thời gian chạy API

Bộ định tuyến nhóm dùng thử không tải luồng ngược dòng (upstream) cho máy chủ ảo trong R180608

110425503 Thời gian chạy API

việc tải lại nginx gây ra vấn đề về khả năng sử dụng MP

79541171 Thời gian chạy API

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

Bản sửa lỗi nội bộ để hỗ trợ việc 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 được 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ề true cho /apiproxies/*/maskconfigs/* đường dẫn

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 để dễ dàng biết được bạn dùng cấu hình nào 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 mục tiêu Node.js bị treo

79944922 Thời gian chạy API

Không triển khai được gói Mục tiêu được lưu trữ 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 bằng NumberFormatException

79882402 Thời gian chạy API

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

79876202 Kiếm tiền

Xoá phạm vi của 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 khi tìm nạp email nhà phát triển cho mã nhà phát triển

79697050 Thời gian chạy API

Khắc phục lỗi tính toán di chuột qua 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 casandra

79439193 Kiếm tiền

Việc đặ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ân cách dấu phẩy cho các 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ố triển khai sẽ không thành công nếu bạn ngắt kết nối các 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 rằng việc khởi động lại quy trình vi hạt nhân không dẫn đến các thẻ dịch vụ Consul trùng lặp

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 tính bằng MP sẽ lấp đầy ổ đĩa

74484305 Kiếm tiền

Sau khi di chuyển CPS -> lệnh gọi GET bị tạm ngưng của nhà phát triển 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 ServiceAnnotation riêng lẻ lên bằng mục tiêu Load Balancer hoặc cấu hình SSLInfo KeyStore dẫn đến lỗi NullPointerException

67664750 Kiếm tiền

Không thể xoá dữ liệu kiếm tiền

67517550 Máy chủ quản lý

Không triển khai được 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 gói giá dành riêng cho nhà phát triển