Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về
Apigee X. thông tin
Kể từ ngày 31 tháng 5 năm 2020, Apigee sẽ không còn tài trợ việc lưu trữ các cổng thông tin dành cho nhà phát triển dựa trên Drupal 7 (D7P) nữa. Trước đó, kể từ ngày 31 tháng 5 năm 2019, khách hàng phải tự cấp phép cho mọi cổng thông tin mới dựa trên Drupal.
Những thay đổi nào sẽ được thực hiện?
Vào tháng 4 năm 2019, chúng tôi đã công bố việc ra mắt Các nhóm và đối tượng nhà phát triển cho cổng thông tin tích hợp dành cho nhà phát triển Apigee. Vào tháng 5 năm 2019, chúng tôi đã thông báo về việc sẵn sàng phát hành cổng thông tin dựa trên Drupal 8 (D8P). Cổng thông tin này cung cấp một cổng thông tin mới do khách hàng quản lý thay thế cho cổng thông tin tích hợp do Apigee quản lý, đồng thời bao gồm SmartDocs mới. Cùng với thông báo về D8P, chúng tôi cũng thông báo về việc ngừng lưu trữ D7P trong vòng 12 tháng và các tập lệnh cài đặt và nâng cấp cho D7P trên đám mây riêng sẽ bị xoá trong bản phát hành 20.06.
Tại sao dịch vụ lưu trữ do Apigee tài trợ cho các cổng thông tin dành cho nhà phát triển dựa trên Drupal 7 sắp ngừng hoạt động?
Dịch vụ lưu trữ do Apigee tài trợ cho D7P sẽ kết thúc vào tháng 5 năm 2020 vì hai lý do:
- Các cổng tích hợp của Apigee đã trở thành một lựa chọn hấp dẫn cho khách hàng, với các tính năng nâng cao và tổng chi phí sở hữu thấp hơn.
- Drupal 8 là lộ trình tiếp theo dành cho những người muốn tiếp tục sử dụng Drupal. Mặc dù nỗ lực di chuyển từ D7P sang D8P không hề nhỏ, nhưng D8P mang lại lộ trình tốt hơn cho mọi khách hàng thích trang web dành cho nhà phát triển tự quản lý.
Tôi cần phải làm gì?
Khách hàng Apigee D7P nên đánh giá các giải pháp thay thế hiện có và thiết lập mối quan hệ trực tiếp với nhà cung cấp dịch vụ lưu trữ ưu tiên, chẳng hạn như Pantheon hoặc Acquia, hoặc xem xét các lựa chọn lưu trữ khác.
Có những lựa chọn nào cần cân nhắc?
Khách hàng trên Google Cloud đang sử dụng D7P có 3 lựa chọn:
- Chuyển sang các cổng tích hợp của Apigee.
- Di chuyển sang Drupal 8.
- Tiếp tục sử dụng Drupal 7 và chịu trách nhiệm lưu trữ muộn nhất vào ngày 31 tháng 5 năm 2020.
Khách hàng sử dụng dịch vụ đám mây riêng đang dùng D7P có hai lựa chọn:
- Di chuyển sang Drupal 8.
- Hiện tại, hãy tiếp tục sử dụng Drupal 7.
Mỗi cách sẽ được trình bày chi tiết hơn ở bên dưới.
Cách 1: Chuyển sang cổng tích hợp Apigee
Ai nên cân nhắc việc này?
Nhà cung cấp API đã sử dụng Drupal 7 với mức độ tuỳ chỉnh tối thiểu hoặc những người thích giải pháp tất cả trong một tập trung hơn vào cấu hình với tổng chi phí sở hữu thấp hơn.
Cổng thông tin dành cho nhà phát triển được tích hợp trực tiếp vào Apigee Edge bao gồm một danh mục API mạnh mẽ và một hệ thống quản lý nội dung hấp dẫn dựa trên Markdown với các công cụ quản lý đối tượng mạnh mẽ. Để xác định xem liệu cổng tích hợp có phù hợp với chương trình API của bạn hay không, hãy liên hệ với người đại diện tài khoản Apigee.
Để biết hướng dẫn về cách lập kế hoạch và thực hiện việc di chuyển các tài sản cổng thông tin Drupal 7 sang cổng thông tin tích hợp, hãy xem bài viết Di chuyển cổng thông tin Drupal 7 sang cổng thông tin tích hợp.
Cách 2: Di chuyển sang Drupal 8
Ai nên cân nhắc việc này?
Nhà cung cấp API đã tận dụng chức năng của Drupal 7 cùng với mức độ tuỳ chỉnh và đầu tư cao để tạo ra trải nghiệm cụ thể cho nhà phát triển.
Do có nhiều điểm khác biệt lớn giữa Drupal 7 và Drupal 8, chẳng hạn như công cụ kết xuất trang, nên việc tạo lại các tuỳ chỉnh tương tự có thể đòi hỏi một mức độ tuỳ chỉnh tương đối. Nếu bạn dự kiến cần phải làm việc với các chuyên gia Drupal 8, thì người đại diện tài khoản Apigee có thể đề xuất các đối tác phát triển Drupal chuyên nghiệp cho bạn. Mặc dù Apigee không cung cấp dịch vụ lưu trữ cho D8P, nhưng Pantheon và Acquia có kinh nghiệm lưu trữ D8P cho khách hàng Apigee.
Cách 3: Tiếp tục sử dụng Drupal 7
Ai nên cân nhắc việc này?
Nhà cung cấp API đã sử dụng Drupal 7 và chỉ muốn có thêm thời gian để đưa ra quyết định.
Dự án Drupal 7 đã công bố tiến trình hỗ trợ dài hạn (LTS) cho đến hết năm 2021. Thông báo về việc ngừng cung cấp dịch vụ lưu trữ này không ảnh hưởng đến việc hỗ trợ các mô-đun tích hợp Drupal 7 với Apigee Edge. Tuy nhiên, xin lưu ý rằng mọi khách hàng trên đám mây muốn tiếp tục sử dụng Drupal 7 phải chịu trách nhiệm trực tiếp với tài khoản của họ với nhà cung cấp dịch vụ lưu trữ chậm nhất vào ngày 31 tháng 5 năm 2020.
Làm cách nào để xuất dữ liệu của tôi (khách hàng trên đám mây)?
Để xuất dữ liệu Drupal, hãy tham khảo quy trình xuất dữ liệu trên Pantheon hoặc Acquia.
Điều gì sẽ xảy ra nếu tôi không thực hiện các hành động cần thiết?
Sau ngày 31 tháng 5 năm 2020, bạn và khách hàng của bạn sẽ không thể sử dụng D7P nữa. Bạn sẽ không thể quản trị hoặc phát triển trên D7P và khách hàng của bạn sẽ không thể đăng nhập vào cổng D7P. Tất cả các cổng D7P do Apigee lưu trữ sẽ ngừng hoạt động sau ngày 31 tháng 5 năm 2020.
Tôi cần liên hệ với ai để biết thêm thông tin hoặc được trợ giúp?
Để yêu cầu thêm thông tin về việc chấm dứt dịch vụ lưu trữ cho D7P, vui lòng đăng một phiếu yêu cầu hỗ trợ trong Cổng hỗ trợ Apigee với dòng tiêu đề "Cổng nhà phát triển dựa trên Drupal 7 – lưu trữ".
Có công cụ hoặc dịch vụ hỗ trợ nào giúp di chuyển D7P sang D8P không?
Mặc dù Apigee không hỗ trợ trực tiếp cho Drupal, nhưng người đại diện tài khoản Apigee có thể kết nối bạn với các chuyên gia Drupal có thể hỗ trợ việc di chuyển và phát triển tuỳ chỉnh.
Có công cụ hoặc dịch vụ hỗ trợ nào giúp di chuyển D7P sang cổng thông tin tích hợp không?
Để biết hướng dẫn về cách lập kế hoạch và thực hiện việc di chuyển các tài sản cổng thông tin Drupal 7 sang cổng thông tin tích hợp, hãy xem bài viết Di chuyển cổng thông tin Drupal 7 sang cổng thông tin tích hợp.
Mặc dù không có công cụ nào để di chuyển từ Drupal sang cổng do Apigee quản lý, nhưng Apigee có thể hỗ trợ bạn di chuyển. Các ứng dụng phù hợp nhất là những ứng dụng chưa đầu tư nhiều vào việc phát triển tuỳ chỉnh có thể không chuyển đổi tốt, chẳng hạn như quy trình công việc hoặc công cụ phê duyệt cụ thể. Hãy liên hệ với người đại diện tài khoản Apigee để biết thêm thông tin.
SmartDocs đã có những thay đổi gì?
Các phần sau đây mô tả những thay đổi đã được thực hiện đối với SmartDocs mới trong Drupal 8 so với Drupal 7.
Tính năng SmartDocs mới so với phiên bản dựa trên Drupal 7 như thế nào?
Có thể bạn đã quen thuộc với SmartDocs được dùng với cổng thông tin dành cho nhà phát triển Drupal 7. Xem phần Sử dụng SmartDocs để ghi lại API.
SmartDocs trong Drupal 8 cung cấp nhiều tính năng mà bạn mong đợi trong tài liệu tham khảo API và hiện chạy trực tiếp từ Thông số kỹ thuật OpenAPI. Để biết thêm thông tin, hãy xem phần Ghi lại API của bạn.
Quy cách OpenAPI 3.0.x có được hỗ trợ với SmartDocs không?
Thông số kỹ thuật OpenAPI 3.0.x được hỗ trợ bởi SmartDocs mới có trong cổng thông tin Drupal 8. Chúng tôi dự kiến sẽ cải thiện khả năng hỗ trợ các tính năng mới của thông số kỹ thuật này trong tương lai.
SmartDocs hỗ trợ những loại xác thực nào?
Bảng điều khiển Thử API này trong SmartDocs hoạt động với các điểm cuối không bảo mật hoặc điểm cuối bảo mật bằng phương thức Xác thực cơ bản, Khoá API hoặc OAuth, dựa trên phương thức bảo mật được xác định trong Quy cách OpenAPI. Đối với OAuth, các luồng sau đây được hỗ trợ: mã uỷ quyền, ngầm ẩn, mật khẩu và thông tin xác thực ứng dụng khách.
SmartDocs có phải là lựa chọn duy nhất để tạo tài liệu API không?
SmartDocs là giải pháp toàn diện của Apigee cho tài liệu API dựa trên Thông số kỹ thuật OpenAPI, nhưng Apigee nhận thấy rằng bạn nên có nhiều lựa chọn. Đối với cổng thông tin Drupal 8, mô-đun Danh mục API hỗ trợ các giải pháp kết xuất bổ sung, chẳng hạn như Trình định dạng trường giao diện người dùng Swagger.