Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về
Apigee X. thông tin
Là khách hàng hiện tại của Apigee Edge, bạn có thể chọn di chuyển bản cài đặt của mình sang Apigee X để tận dụng các tính năng mới hoặc khả năng hỗ trợ khác theo khu vực.
Trang này mô tả các phản mẫu trong cấu hình mà bạn cần giải quyết trước khi chuyển sang Apigee X, cũng như các thay đổi khác về hành vi mà bạn nên lưu ý trước khi di chuyển.
Danh sách rộng hơn về Apigee Edge phản mẫu mô tả các phương pháp sử dụng nên tránh trong mọi trường hợp. Trang này mô tả các phương pháp sử dụng cụ thể không được khuyến nghị để chặn quá trình di chuyển. Hãy giải quyết các vấn đề này ngay để ngăn chặn sự cố khi chuyển sang Apigee X.
Ứng dụng không có sản phẩm API | ||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Có những ứng dụng không có(các) sản phẩm API. Điểm khác biệt giữa Apigee Edge và Apigee X:
|
Không. |
Giải pháp: Ứng dụng không có sản phẩm APILiên kết mọi thông tin đăng nhập ứng dụng với ít nhất một sản phẩm API. Để biết thêm thông tin về cách thực hiện việc này, hãy xem bài viết Đăng ký ứng dụng và quản lý khoá API. Một cách dễ dàng là chỉ định quyền truy cập của từng ứng dụng cho tất cả Sản phẩm API. Tính năng này tương đương với những tính năng có thể thực hiện trong Apigee Edge. Thách thức đặt ra là nếu bạn muốn theo đuổi phương pháp "ít đặc quyền nhất", thì bạn sẽ cần xác định danh sách sản phẩm API tối thiểu mà mỗi thông tin đăng nhập ứng dụng phải có quyền truy cập. Bạn có thể phân tích vấn đề này bằng các báo cáo của Apigee Edge Analytics dựa trên mã ứng dụng khách. |
||||||||||||
Bộ nhớ đệm không có thời gian hết hạn | ||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
(Các) bộ nhớ đệm không có thời gian hết hạn. Điểm khác biệt giữa Apigee Edge và Apigee X:
|
Không |
Độ phân giải: Bộ nhớ đệm không có thời gian hết hạnĐặt thời gian hết hạn cho tất cả các bộ nhớ đệm. |
||||||||||||
Biểu thức lọc JSONPath trên đường dẫn không xác định | ||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Đối với các đường dẫn không xác định, việc truy vấn kết quả của biểu thức lọc không thuộc phạm vi thông số JSONPath. Hãy truy cập vào https://goessner.net/articles/JsonPath/. Điểm khác biệt giữa Apigee Edge và Apigee X: Khi điều hướng cấu trúc mẫu này, { "books": [ { "name": "A", }, { "name": "B", } ] } Với biểu thức
Với biểu thức
|
Có |
Độ phân giải: Biểu thức lọc JSONPath trên đường dẫn không xác địnhTìm và thay thế các truy vấn bị ảnh hưởng. |
||||||||||||
Biểu thức JSONPath cho các chỉ mục không có sẵn | ||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Biểu thức JSONPath có chỉ mục không hiện có có các hành vi khác nhau trong Apigee X so với Apigee Edge. Apigee X sẽ trả về lỗi Điểm khác biệt giữa Apigee Edge và Apigee X: Khi điều hướng cấu trúc mẫu này, { "books": [ { "name": "A", }, { "name": "B", } ] } Với biểu thức
|
Có |
Độ phân giải: biểu thức JSONPath cho chỉ mục không cóTìm và thay thế các truy vấn bị ảnh hưởng. |
||||||||||||
Biểu thức JSONPath có chỉ mục mảng không trả về đối tượng mảng | ||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Biểu thức JSONPath có chỉ mục mảng hoặc các lát cắt sẽ trả về một đối tượng mảng trong Apigee X. Điểm khác biệt giữa Apigee Edge và Apigee X: Khi điều hướng cấu trúc mẫu này, { "books": [ { "name": "A", }, { "name": "B", } ] } Với biểu thức
Với biểu thức
Với biểu thức
|
Có |
Giải pháp: Biểu thức JSONPath có chỉ mục mảng không trả về đối tượng mảngTìm và thay thế biểu thức có thể trả về kết quả khác sau khi nâng cấp. |
||||||||||||
Hạn chế về tên kho khoá |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Tên kho khoá Apigee X chỉ có thể chứa chữ cái, số và dấu gạch nối. Tên kho khoá Edge không áp đặt những hạn chế này. |
Không |
Giải pháp: Hạn chế tên kho khoáKiểm tra tên kho khoá và cập nhật tên để xoá các ký tự không được hỗ trợ nếu cần. |
||||||||||||
Triển khai nhiều đường dẫn cơ sở cho một proxy API |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Nhiều bản sửa đổi của proxy API được triển khai trong một môi trường và mỗi bản sửa đổi có một đường dẫn cơ sở khác nhau. Điểm khác biệt giữa Apigee Edge và Apigee X:
|
Không |
Giải pháp: Nhiều đường dẫn cơ sở được triển khai cho một proxy APICập nhật tất cả các gói để chỉ triển khai một bản sửa đổi của gói trong một môi trường, bất kể đường dẫn cơ sở là gì. |
||||||||||||
Thông báo HTTP không tuân thủ |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Ứng dụng hoặc Proxy API gửi thông báo (yêu cầu hoặc phản hồi) không tuân thủ tiêu chuẩn HTTP. Ví dụ: tên tiêu đề không hợp lệ, trường hợp trùng lặp trong một số tiêu đề bị hạn chế, v.v. Bạn không thể di chuyển sang Apigee X nếu quá trình thực thi API của bạn gặp một hoặc nhiều lỗi sau:
|
Có, có thể. |
Giải pháp: Thông báo HTTP không tuân thủBạn phải khắc phục mọi lỗi trong giao thức HTTP trước khi chuyển sang Apigee X. Nếu lỗi bắt nguồn từ một ứng dụng, bạn phải yêu cầu nhà phát triển của ứng dụng đó khắc phục lỗi. |
||||||||||||
Thời gian hết hạn của mã thông báo OAuth 2.0 không hợp lệ |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Giới hạn thời gian hết hạn của mã thông báo OAuth 2.0 nằm ngoài phạm vi quy định. Điểm khác biệt giữa Apigee Edge và Apigee X:
|
Không |
Giải pháp: Thời gian hết hạn của mã thông báo OAuth 2.0 không hợp lệ
Dùng chính sách OAuthV2 rồi chỉ định thời gian hết hạn trong |
||||||||||||
Đã vượt quá giới hạn về sản phẩm |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Cấu hình của Apigee Edge không tuân thủ các giới hạn đã xác định về sản phẩm. Một số giới hạn đối với sản phẩm đã được ghi nhận nhưng không được thực thi trên Apigee Edgeare trên Apigee X. |
Không |
Giải pháp: Đã vượt quá giới hạn về sản phẩmKhắc phục mọi trường hợp sử dụng vượt quá giới hạn sản phẩm trước khi chuyển sang Apigee X. |
||||||||||||
Chính sách chú thích dịch vụ có cả thông số kết nối mục tiêu đường dẫn và điểm cuối |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Trong chính sách về Chú thích dịch vụ, phần tử
Apigee Edge đã ghi lại yêu cầu này nhưng không thực thi. Apigee X sẽ ngừng xử lý nếu gặp |
Không |
Giải pháp: Chính sách Chú thích dịch vụ với cả thông số kết nối mục tiêu của điểm cuối và đường dẫn
Kiểm tra cấu hình chính sách Chú thích dịch vụ và loại bỏ mọi cấu hình |
||||||||||||
Hạn chế tên máy chủ mục tiêu |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Tên máy chủ đích Apigee X chỉ có thể chứa chữ cái, số, dấu gạch nối và dấu chấm. Tên máy chủ đích không áp dụng những hạn chế này. |
Không |
Giải pháp: Hạn chế tên máy chủ mục tiêuKiểm tra tên máy chủ mục tiêu và cập nhật tên để xoá các ký tự không được hỗ trợ nếu cần. |
||||||||||||
Chứng chỉ dùng thử trong máy chủ ảo |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
Một hoặc nhiều máy chủ ảo sử dụng chứng chỉ "dùng thử miễn phí" do Apigee cung cấp. Điều này khiến máy chủ ảo phản hồi các yêu cầu trên các miền như Điểm khác biệt giữa Apigee Edge và Apigee X:
|
Có |
Giải pháp: Chứng chỉ dùng thử trong máy chủ ảoBạn phải định cấu hình miền của riêng mình và cung cấp các chứng chỉ một cách thích hợp.
Mọi ứng dụng khách phụ thuộc vào tên miền cũ của biểu mẫu |
||||||||||||
DNS chưa được giải quyết |
||||||||||||||
Tóm tắt | Cần thay đổi phía máy khách? | Độ phân giải | ||||||||||||
(Các) điểm cuối đích có tên miền chưa được phân giải. Điểm khác biệt giữa Apigee Edge và Apigee X:
|
Không |
Giải pháp: DNS chưa được giải quyếtCập nhật điểm cuối đích bằng tên miền hợp lệ. |