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
Chủ đề này cung cấp thông tin tổng quan nhanh về việc triển khai proxy. Bạn có thể triển khai các proxy bằng giao diện người dùng quản lý, tập lệnh dòng lệnh hoặc bằng API.
Video: Xem một video ngắn để tìm hiểu về các phương pháp hay nhất nhằm đảm bảo thời gian ngừng hoạt động bằng 0 trong quá trình triển khai proxy API.
Thời điểm triển khai proxy
Bạn phải triển khai một proxy thì mới có thể gọi proxy đó. Nói chung, bạn là người quyết định thời điểm triển khai. Khi làm việc trong môi trường thử nghiệm, bạn có thể triển khai lặp lại nhiều lần. Mặt khác, quyết định triển khai một proxy từ môi trường kiểm thử sang môi trường sản xuất thường phụ thuộc vào các quy tắc vòng đời do nhóm phát triển của bạn thiết lập.
Triển khai hoặc triển khai lại một proxy khi bạn:
- Tạo một proxy mới (quá trình triển khai diễn ra tự động)
- Sửa đổi một proxy hiện có
- Tạo một bản sửa đổi mới cho một proxy
- Tạo phiên bản mới của một proxy
- Đẩy một proxy từ môi trường này sang môi trường khác, chẳng hạn như từ môi trường kiểm thử sang môi trường sản xuất.
- Xoá và tạo lại keystore.
Nơi triển khai proxy
Bạn triển khai một proxy vào một môi trường. Theo mặc định, tất cả các tổ chức trong Apigee Edge đều có 2 môi trường là test và prod. Các môi trường này chỉ được thiết kế để cung cấp cho bạn một khu vực để làm việc và kiểm thử các thay đổi về API, cũng như một khu vực khác nơi các API được cung cấp cho ứng dụng. Hình sau đây cho thấy một proxy được triển khai cho môi trường test, như được biểu thị bằng dấu chấm màu xanh lục.

Cách triển khai proxy
Cách triển khai một proxy phụ thuộc vào nơi bạn đang phát triển proxy đó. Nếu đang làm việc trong giao diện người dùng, bạn có thể dễ dàng triển khai một proxy chỉ bằng vài cú nhấp chuột. Một proxy mới sẽ tự động được triển khai khi bạn tạo proxy đó; bạn không cần làm gì đặc biệt. Quy trình triển khai lại một proxy hiện có cũng gần như đơn giản. Bạn chỉ cần chọn môi trường triển khai để triển khai, còn giao diện người dùng quản lý sẽ lo phần còn lại. Để biết thêm thông tin, hãy xem bài viết Triển khai các proxy trong giao diện người dùng.
Nếu đang phát triển các proxy và thành phần liên quan khi không có mạng (tức là làm việc với các tệp XML proxy và mã khác ngay trên hệ thống tệp), thì Apigee Edge sẽ cung cấp một công cụ triển khai dòng lệnh thuận tiện mà bạn có thể sử dụng. Bạn cũng có thể lấy một tập lệnh shell mẫu mà bạn có thể định cấu hình và chạy để tải lên và triển khai các tệp proxy. Để biết thêm thông tin, hãy xem phần Triển khai proxy từ dòng lệnh.
Cuối cùng, bạn có thể sử dụng Edge Management API để triển khai các proxy. Các API triển khai cung cấp các hàm nguyên tử mà nhóm phát triển của bạn có thể phối hợp để tự động hoá và tối ưu hoá vòng đời phát triển API. Xem phần Triển khai các proxy API bằng API quản lý.
Bản sửa đổi của API Proxy là gì?
Các bản sửa đổi cho phép bạn quản lý các bản cập nhật của proxy API khi tạo và triển khai chúng vào một môi trường. Các bản sửa đổi được đánh số tuần tự, cho phép bạn huỷ một thay đổi bằng cách triển khai một bản sửa đổi trước đó của API proxy.
Chỉ có thể triển khai một bản sửa đổi của một proxy API trong một môi trường tại một thời điểm nhất định nếu các bản sửa đổi dùng chung cùng một đường dẫn cơ sở của proxy API.
Thông thường, bạn phải huỷ triển khai một bản sửa đổi hiện có thì mới có thể triển khai một bản sửa đổi mới. Các lựa chọn nâng cao khác bao gồm ghi đè một bản sửa đổi đã triển khai hoặc chọn không tăng bản sửa đổi. Ví dụ: đôi khi khi thực hiện các thay đổi nhỏ, bạn có thể không muốn tăng số phiên bản. Bạn có thể thực hiện các lựa chọn nâng cao này thông qua các lệnh gọi trực tiếp đến API quản lý Edge. Xem phần Triển khai các proxy API bằng API quản lý.
Bạn có thể triển khai một bản sửa đổi của một proxy API vào môi trường prod, trong khi tiếp tục tạo các bản sửa đổi mới của proxy API đó trong môi trường test. Khi đã sẵn sàng, bạn có thể "quảng bá" bản sửa đổi cao hơn của API proxy từ môi trường test so với bản sửa đổi trước của API proxy trong môi trường prod.
Để biết thêm thông tin về các bản sửa đổi, hãy xem phần Triển khai các proxy API bằng API quản lý và Triển khai các proxy trong giao diện người dùng.
Video: Xem một video ngắn để tìm hiểu thêm về các bản sửa đổi API.