Xây dựng một proxy API đơn giản

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về Apigee X.
thông tin

Apigee Edge cho phép bạn nhanh chóng hiển thị các dịch vụ phụ trợ dưới dạng API. Bạn có thể thực hiện việc này bằng cách tạo một proxy API cung cấp một mặt tiền cho dịch vụ phụ trợ mà bạn muốn hiển thị. Bạn chỉ cần cung cấp địa chỉ mạng cho dịch vụ phụ trợ, cùng với một số thông tin mà Edge sử dụng để tạo proxy API hiển thị cho nhà phát triển.

Proxy API tách biệt việc triển khai dịch vụ phụ trợ của bạn với API mà nhà phát triển sử dụng. Điều này giúp nhà phát triển tránh khỏi những thay đổi trong tương lai đối với các dịch vụ phụ trợ của bạn. Khi bạn cập nhật các dịch vụ phụ trợ, các nhà phát triển được cách ly với những thay đổi đó có thể tiếp tục gọi API mà không bị gián đoạn.

Hãy xem video này để biết thông tin tổng quan về quy trình tạo proxy API.

Tạo proxy API bằng giao diện người dùng

Cách dễ nhất để tạo proxy API là sử dụng trình hướng dẫn Tạo proxy.

Edge

Cách truy cập vào trình hướng dẫn Tạo proxy bằng giao diện người dùng Edge:

  1. Đăng nhập vào apigee.com/edge.
  2. Chọn Develop (Phát triển) > API Proxies (Proxy API) trong thanh điều hướng bên trái.
  3. Nhấp vào +Proxy.

Trình hướng dẫn Tạo proxy sẽ hiển thị và hướng dẫn bạn thực hiện các bước để tạo và thêm các tính năng tối thiểu vào proxy API.

Trang đầu tiên của trình hướng dẫn Tạo proxy nhắc bạn chọn proxy đảo ngược, dịch vụ SOAP, Không có mục tiêu hoặc gói Proxy để tuỳ chỉnh quy trình của trình hướng dẫn.

Edge phiên bản cũ (Đám mây riêng)

Cách truy cập vào trình hướng dẫn Tạo proxy bằng giao diện người dùng Edge cũ:

  1. Đăng nhập vào http://ms-ip:9000, trong đó ms-ip là địa chỉ IP hoặc tên DNS của nút Máy chủ quản lý.
  2. Chọn API > API Proxies trong thanh điều hướng trên cùng.
  3. Nhấp vào + Proxy API.

Trình hướng dẫn Tạo proxy sẽ hiển thị và hướng dẫn bạn thực hiện các bước để tạo và thêm các tính năng tối thiểu vào proxy API.

Trang đầu tiên của trình hướng dẫn Tạo proxy nhắc bạn chọn proxy đảo ngược, dịch vụ SOAP, Không có mục tiêu hoặc gói Proxy để tuỳ chỉnh quy trình của trình hướng dẫn.

Trang đầu tiên của trình hướng dẫn cho phép bạn tạo proxy API từ các nguồn sau:

Loại Mô tả
Proxy ngược (phổ biến nhất)

Một proxy API định tuyến các yêu cầu đến đến các dịch vụ phụ trợ HTTP hiện có. Có thể là API JSON hoặc XML. Hãy xem phần Tạo proxy ngược cho dịch vụ HTTP ở phần sau của phần này.

Nhấp vào Sử dụng quy cách OpenAPI để tạo proxy từ Quy cách OpenAPI hợp lệ. Để biết thêm thông tin về tuỳ chọn này, hãy xem phần Sử dụng thông số kỹ thuật OpenAPI để tạo proxy ở phần sau của phần này.

Dịch vụ SOAP Proxy API được tạo từ tệp WSDL. Xem phần Hiển thị dịch vụ web dựa trên SOAP dưới dạng proxy API.
Không có mục tiêu

Proxy API không có phần phụ trợ API ("không có mục tiêu"). Tương tự như việc tạo proxy ngược cho dịch vụ HTTP được mô tả trước đó, ngoại trừ việc bạn sẽ không chỉ định API hiện có khi xác định thông tin chi tiết về proxy API.

Nhấp vào Use OpenAPI Spec (Sử dụng quy cách OpenAPI) để tạo proxy từ một quy cách OpenAPI hợp lệ. Để biết thêm thông tin về tuỳ chọn này, hãy xem phần Sử dụng quy cách OpenAPI để tạo proxy ở phần sau.

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

Một proxy API định tuyến đến một ứng dụng Node.js được triển khai cho môi trường Mục tiêu được lưu trữ. Xem Tổng quan về Mục tiêu được lưu trữ.

Tải gói proxy lên Gói proxy API hiện có (ví dụ: một trong các proxy API mẫu có trên GitHub.) Xem phần Nhập proxy API từ gói proxy API.

Các phần sau đây mô tả cách tạo proxy API bằng từng nguồn.

Tạo proxy ngược cho dịch vụ HTTP

Edge tạo proxy ngược dựa trên hai thông tin:

  • URL của dịch vụ phụ trợ
  • Đường dẫn URI giúp xác định duy nhất API mà proxy API sẽ hiển thị cho các ứng dụng của người dùng

URL của dịch vụ phụ trợ thường đại diện cho một ứng dụng hỗ trợ dịch vụ do tổ chức của bạn sở hữu. Mã này cũng có thể trỏ đến một API công khai. API hoặc dịch vụ có thể thuộc quyền kiểm soát của bạn (ví dụ: ứng dụng nhân sự nội bộ hoặc ứng dụng Rails trên đám mây) hoặc có thể là API hoặc dịch vụ của bên thứ ba (ví dụ: Twitter hoặc Instagram).

Edge

  1. Truy cập vào trình hướng dẫn Tạo proxy, như mô tả trong phần Tạo proxy API bằng giao diện người dùng trước đó trong phần này.
  2. Trong trình hướng dẫn Tạo proxy, hãy nhấp vào Proxy đảo ngược (phổ biến nhất). Để tạo proxy từ một Thông số kỹ thuật OpenAPI hợp lệ hiện có, hãy nhấp vào Sử dụng thông số kỹ thuật OpenAPI. Để biết thông tin chi tiết về tuỳ chọn này, hãy xem phần Sử dụng thông số kỹ thuật OpenAPI để tạo proxy bên dưới.
  3. Trên trang Chi tiết của trình hướng dẫn, hãy nhập thông tin sau.
    Trường Nội dung mô tả
    Tên Tên hiển thị cho API của bạn. Chỉ định ký tự chữ-số, dấu gạch ngang (-) hoặc dấu gạch dưới (_).
    Đường dẫn cơ sở

    Mảnh URI xuất hiện sau địa chỉ http(s)://[host] của proxy API. Edge sử dụng URI đường dẫn cơ sở để so khớp và định tuyến các thông báo yêu cầu đến đến proxy API thích hợp.

    LƯU Ý: Đường dẫn cơ sở của proxy API mặc định là giá trị được chỉ định cho trường Name được chuyển đổi thành tất cả chữ thường.

    Theo đường dẫn cơ sở là mọi URL tài nguyên bổ sung. Dưới đây là cấu trúc URL đầy đủ mà ứng dụng sẽ sử dụng để gọi proxy API của bạn:

    https://[host]/base_path/conditional_flow_path

    LƯU Ý: Đường dẫn cơ sở phải là duy nhất; bạn không thể triển khai hai proxy API có cùng đường dẫn cơ sở. Nếu bạn chỉnh sửa một proxy API đã triển khai và đặt đường dẫn cơ sở thành cùng một giá trị với đường dẫn cơ sở của một proxy API khác, Edge sẽ tự động huỷ triển khai proxy API đó khi bạn lưu. Trước khi có thể triển khai lại proxy API, bạn phải chỉnh sửa đường dẫn cơ sở để đường dẫn đó là duy nhất.

    Sử dụng ký tự đại diện trong đường dẫn cơ sở

    Sử dụng một hoặc nhiều ký tự đại diện /*/ trong đường dẫn cơ sở của proxy API để giúp proxy API của bạn thích ứng với tương lai. Ví dụ: đường dẫn cơ sở của /team/*/members cho phép ứng dụng gọi https://[host]/team/blue/membershttps://[host]/team/green/members mà bạn không cần tạo proxy API mới để hỗ trợ các nhóm mới. Xin lưu ý rằng /**/ không được hỗ trợ.

    Mô tả (Không bắt buộc) Nội dung mô tả về API.
    Mục tiêu (API hiện có) URL của dịch vụ phụ trợ mà proxy API này gọi.
  4. Trên trang Chính sách chung của trình hướng dẫn, hãy thiết lập những thông tin sau:
    • Yêu cầu về việc uỷ quyền bảo mật trong phần Bảo mật: Uỷ quyền. Hãy xem phần Thêm bảo mật trong phần này.
    • Hỗ trợ tính năng Chia sẻ tài nguyên trên nhiều nguồn gốc (CORS) trong phần Bảo mật: Trình duyệt. Hãy xem phần Thêm tính năng hỗ trợ cho CORS sau trong phần này.
    • Hạn mức để bảo vệ dịch vụ phụ trợ của bạn khỏi lưu lượng truy cập cao trong phần Hạn mức. Xem phần Hạn mức. (Không có sẵn nếu bạn chọn chế độ Uỷ quyền chuyển tiếp.)
    • Thực thi giới hạn kiếm tiền đối với các tổ chức đã bật tính năng kiếm tiền trong mục Kiếm tiền. Xem bài viết Thực thi giới hạn kiếm tiền đối với proxy API.
  5. Trên trang Virtual hosts (Máy chủ ảo) của trình hướng dẫn, hãy chọn máy chủ ảo mà proxy API sẽ liên kết khi được triển khai. Để biết thêm thông tin, hãy xem phần Giới thiệu về máy chủ ảo.
  6. Trên trang Tóm tắt, hãy chọn (các) môi trường triển khai (nếu muốn) rồi nhấp vào Tạo và triển khai.

    Proxy API mới của bạn sẽ được tạo và triển khai trong môi trường đã chọn.

  7. Nhấp vào Chỉnh sửa proxy để hiển thị trang chi tiết của proxy API.

Classic Edge (Đám mây riêng tư)

  1. Truy cập vào trình hướng dẫn Tạo proxy, như mô tả trong phần Tạo proxy API bằng giao diện người dùng trước đó trong phần này.
  2. Trong trình hướng dẫn Tạo proxy, hãy chọn Proxy ngược (phổ biến nhất). Để tạo proxy từ một thông số kỹ thuật OpenAPI hợp lệ hiện có, hãy nhấp vào Sử dụng OpenAPI. Để biết chi tiết về lựa chọn này, hãy xem phần Sử dụng quy cách OpenAPI để tạo proxy ở bên dưới.
  3. Nhấp vào Tiếp theo.
  4. Trên trang Chi tiết của trình hướng dẫn, hãy nhập thông tin sau.
    Trường Mô tả
    Tên proxy Tên hiển thị cho API của bạn.
    Đường dẫn cơ sở của proxy

    Đường dẫn cơ sở của proxy là một mảnh URI sau địa chỉ http(s)://[host] của proxy API. Edge sử dụng URI đường dẫn cơ sở để so khớp và định tuyến các thông báo yêu cầu đến đến proxy API thích hợp.

    Lưu ý: Để biết những đề xuất của Apigee về việc tạo phiên bản API, hãy xem Tạo phiên bản trong sách điện tử Thiết kế API web: Đường liên kết còn thiếu.

    Sau đường dẫn cơ sở là mọi URL tài nguyên bổ sung. Dưới đây là cấu trúc URL đầy đủ mà ứng dụng sẽ sử dụng để gọi proxy API:

    https://[host]/base_path/conditional_flow_path

    Lưu ý: Đường dẫn cơ sở phải là duy nhất. Sau này, nếu bạn chỉnh sửa proxy này và đặt đường dẫn cơ sở của proxy này giống với một proxy API khác, thì proxy API này sẽ tự động huỷ triển khai khi bạn lưu. Bạn phải chỉnh sửa đường dẫn cơ sở rồi mới có thể triển khai lại đường dẫn đó.

    Sử dụng ký tự đại diện trong đường dẫn cơ sở

    Bạn có thể sử dụng một hoặc nhiều ký tự đại diện /*/ trong đường dẫn cơ sở của proxy API để bảo vệ proxy của mình trong tương lai. Ví dụ: đường dẫn cơ sở của /team/*/members cho phép ứng dụng gọi https://[host]/team/blue/membershttps://[host]/team/green/members mà bạn không cần tạo proxy API mới để hỗ trợ nhóm mới. Xin lưu ý rằng /**/ không được hỗ trợ.

    Lưu ý: Đường dẫn cơ sở của proxy mặc định là giá trị được chỉ định cho Tên proxy được chuyển đổi thành chữ thường, trừ phi bạn chỉnh sửa rõ ràng nội dung trong trường Đường dẫn cơ sở của proxy.

    API hiện có URL mà Nền tảng API gọi thay mặt cho các ứng dụng gọi API của bạn thông qua URL proxy API.
    Mô tả Nội dung mô tả về API.
  5. Trên trang Security (Bảo mật) của trình hướng dẫn, hãy định cấu hình những thông tin sau:
    • Các yêu cầu xác thực bảo mật. Hãy xem phần Thêm bảo mật trong phần này.
    • Hỗ trợ tính năng Chia sẻ tài nguyên trên nhiều nguồn gốc (CORS). Hãy xem phần Thêm tính năng hỗ trợ CORS ở phần sau của phần này.
  6. Trên trang Virtual Hosts (Máy chủ ảo) của trình hướng dẫn, hãy chọn máy chủ ảo mà proxy API sẽ liên kết khi được triển khai. Để biết thêm thông tin, hãy xem phần Giới thiệu về máy chủ ảo.
  7. Chọn(các) môi trường triển khai rồi nhấp vào Tạo và triển khai
    Một thông báo xác nhận sẽ được gửi để xác nhận rằng bạn đã tạo thành công proxy API mới và triển khai trong môi trường đã chọn.
  8. Nhấp vào View the <proxy name> proxy in the editor (Xem proxy <proxy name> trong trình chỉnh sửa) để hiển thị trang chi tiết về proxy API.

Nhập proxy API từ gói proxy API

Thông thường, bạn định nghĩa proxy API là một tập hợp các tệp XML, cùng với mọi tệp hỗ trợ khác. Bằng cách xác định proxy API dưới dạng một tập hợp tệp bên ngoài Edge, bạn có thể duy trì các proxy đó trong một hệ thống quản lý nguồn, sau đó nhập các proxy đó vào Edge để kiểm thử và triển khai.

Xem video này để tìm hiểu cách tạo và nhập proxy API từ gói proxy API.

Edge

Cách nhập proxy API từ gói proxy API:

  1. Truy cập vào trình hướng dẫn Tạo proxy, như mô tả trong phần Tạo proxy API bằng giao diện người dùng trước đó trong phần này.
  2. Nhấp vào Tải gói proxy lên.
  3. Trên trang Tải gói proxy lên trong trình hướng dẫn proxy, hãy nhập thông tin sau.

    Trường Mô tả
    Gói ZIP Tệp ZIP chứa cấu hình proxy API. Kéo và thả hoặc nhấp để điều hướng đến tệp.
    Tên Tên hiển thị cho API của bạn. Mặc định là tên của tệp ZIP không có đuôi.
  4. Nhấp vào Tiếp theo.
  5. Trên trang Summary (Tóm tắt), hãy chọn (các) môi trường triển khai (nếu muốn) rồi nhấp vào Create and deploy (Tạo và triển khai)
    Một thông báo xác nhận sẽ xuất hiện để xác nhận rằng bạn đã tạo thành công proxy API mới.
  6. Nhấp vào Chỉnh sửa proxy để hiển thị trang chi tiết của proxy API.

Classic Edge (Đám mây riêng tư)

  1. Truy cập vào trình hướng dẫn Tạo proxy, như mô tả trong phần Tạo proxy API bằng giao diện người dùng trước đó trong phần này.
  2. Trong trình hướng dẫn Tạo proxy, hãy chọn Gói proxy.
  3. Nhấp vào Tiếp theo.
  4. Trên trang Chi tiết trong trình hướng dẫn proxy, hãy nhập những thông tin sau.

    Trường Mô tả
    Gói ZIP Nhấp vào Chọn tệp và chuyển đến tệp ZIP chứa cấu hình proxy API.
    Tên proxy Tên hiển thị cho API của bạn.
  5. Xem lại thông tin bản dựng rồi nhấp vào Build (Tạo).
    Nếu thành công, một thông báo sẽ xuất hiện và Edge sẽ tự động triển khai proxy API đã nhập vào môi trường đã chọn trong tổ chức của bạn. API do proxy API hiển thị có thể được gọi.
  6. Nhấp vào View the <proxy name> proxy (Xem proxy <tên proxy>) trong trình chỉnh sửa để hiển thị trang chi tiết về proxy API.
  7. Để triển khai proxy, hãy nhấp vào trình đơn thả xuống Triển khai, chọn môi trường bạn muốn triển khai và phản hồi lời nhắc.

Hiển thị dịch vụ web dựa trên SOAP dưới dạng proxy API

Trong trình hướng dẫn Tạo proxy, nhấp vào Dịch vụ SOAP và làm theo trình hướng dẫn để tạo proxy cụ thể hoặc proxy dựa trên REST cho dịch vụ SOAP. Để biết thông tin chi tiết, hãy xem phần Hiển thị dịch vụ SOAP dưới dạng proxy API.

Thêm tính năng bảo mật

Trên trang Common policies (Chính sách chung) (Edge) hoặc Security (Bảo mật) (Edge phiên bản cũ) của trình hướng dẫn Tạo proxy, hãy chọn loại uỷ quyền bảo mật mà bạn muốn thêm. Bảng sau đây tóm tắt các tuỳ chọn có sẵn:

Uỷ quyền bảo mật Mô tả
Khoá API Thêm quy trình xác minh khoá API đơn giản vào proxy API mà bạn đang xác định. Để phản hồi, Nền tảng API sẽ thêm chính sách VerifyAPIKey và AssignMessage vào proxy API của bạn. Chính sách VerifyAPIKey xác thực các khoá API do ứng dụng yêu cầu cung cấp. Chính sách Paging sẽ xoá khoá API (được cung cấp trong lệnh gọi API dưới dạng tham số truy vấn) khỏi yêu cầu được chuyển tiếp đến máy chủ phụ trợ.
OAuth 2.0 Thêm phương thức xác thực dựa trên OAuth 2.0 vào proxy API. Apigee Edge tự động thêm hai chính sách vào proxy API: một chính sách để xác minh mã thông báo truy cập và một chính sách khác để xoá mã thông báo truy cập khỏi thông báo trước khi chuyển tiếp thông báo đó đến dịch vụ phụ trợ. Để tìm hiểu cách lấy mã truy cập, hãy xem phần OAuth.
Chuyển tiếp (không uỷ quyền) Không yêu cầu uỷ quyền. Các yêu cầu được chuyển đến phần phụ trợ mà không cần kiểm tra bảo mật trên Apigee Edge.

Thêm tính năng hỗ trợ cho CORS

CORS (Chia sẻ tài nguyên trên nhiều nguồn gốc) là một cơ chế chuẩn cho phép trình duyệt web đưa ra yêu cầu trực tiếp đến một miền khác. Chuẩn CORS xác định một tập hợp các tiêu đề HTTP mà trình duyệt và máy chủ Web sử dụng để triển khai giao tiếp trên nhiều miền.

Bạn có thể thêm tính năng hỗ trợ CORS vào API bằng cách chọn Thêm tiêu đề CORS trên trang Chính sách chung (Edge) hoặc Bảo mật (Edge cũ) của trình hướng dẫn Tạo proxy.

Để biết thêm thông tin chi tiết về tính năng hỗ trợ CORS, bao gồm cả việc thêm tính năng hỗ trợ CORS trước khi bay vào proxy, hãy xem phần Thêm tính năng hỗ trợ CORS vào proxy API.

Sử dụng Thông số kỹ thuật OpenAPI để tạo proxy

Phần này thảo luận về tuỳ chọn Sử dụng OpenAPI có sẵn để tạo từ Thông số kỹ thuật OpenAPI cho các loại proxy API sau: đảo ngược, Node.js hoặc không có đích.

Thông số kỹ thuật OpenAPI là gì?

Mở biểu trưng của Sáng kiến API"Sáng kiến API mở (OAI) tập trung vào việc tạo, phát triển và quảng bá Định dạng mô tả API trung lập của nhà cung cấp dựa trên Thông số kỹ thuật Swagger". Để biết thêm thông tin về Sáng kiến API mở, hãy truy cập vào https://openapis.org.

Thông số kỹ thuật OpenAPI sử dụng định dạng chuẩn để mô tả API RESTful. Được viết ở định dạng JSON hoặc YAML, Quy cách OpenAPI có thể đọc được bằng máy, nhưng cũng dễ đọc và dễ hiểu đối với con người. Thông số kỹ thuật mô tả các phần tử của một API dưới dạng đường dẫn cơ sở, đường dẫn và động từ, tiêu đề, tham số truy vấn, thao tác, loại nội dung, thông tin mô tả phản hồi và nhiều nội dung khác. Ngoài ra, Thông số kỹ thuật OpenAPI thường được dùng để tạo tài liệu API.

Dưới đây là một mảnh trong Thông số kỹ thuật OpenAPI mô tả dịch vụ đích mô phỏng của Apigee, http://mocktarget.apigee.net. Để biết thêm thông tin, hãy xem https://github.com/apigee/api-platform-samples/tree/master/default-proxies/helloworld/openapi.

openapi: 3.0.0
info:
  description: OpenAPI Specification for the Apigee mock target service endpoint.
  version: 1.0.0
  title: Mock Target API
paths:
  /:
    get:
      summary: View personalized greeting
      operationId: View a personalized greeting
      description: View a personalized greeting for the specified or guest user.
      parameters:
        - name: user
          in: query
          description: Your user name.
          required: false
          schema:
            type: string
      responses:
        "200":
          description: Success
  /help:
    get:
      summary: Get help
      operationId: Get help
      description: View help information about available resources in HTML format.
      responses:
        "200":
          description: Success
...

Thông qua trình hướng dẫn Tạo proxy, bạn có thể nhập Thông số kỹ thuật OpenAPI và sử dụng thông số kỹ thuật đó để tạo proxy API. Sau khi tạo proxy, bạn có thể sử dụng giao diện người dùng Edge để phát triển proxy đó thêm nữa bằng cách thêm chính sách, triển khai mã tuỳ chỉnh, v.v. – giống như mọi proxy Edge khác.

Tạo proxy API từ Thông số kỹ thuật OpenAPI

Tạo proxy API từ Bản đặc tả OpenAPI. Chỉ bằng vài cú nhấp, bạn sẽ có một proxy API với các đường dẫn, tham số, luồng có điều kiện và điểm cuối mục tiêu được tạo tự động. Sau đó, bạn có thể thêm các tính năng như bảo mật OAuth, giới hạn số lượng yêu cầu và lưu vào bộ nhớ đệm.

Trong trình hướng dẫn Tạo proxy, hãy nhấp vào Sử dụng thông số kỹ thuật OpenAPI rồi làm theo trình hướng dẫn để tạo proxy đảo ngược hoặc không có proxy mục tiêu từ Thông số kỹ thuật OpenAPI. Để biết thông tin chi tiết, hãy xem phần Tạo proxy API từ Bản đặc tả OpenAPI.

Xem video này để tìm hiểu cách tạo proxy API từ Thông số kỹ thuật OpenAPI.

Cập nhật luồng trong proxy API bằng Quy cách OpenAPI

Sau khi tạo một proxy API từ Thông số kỹ thuật OpenAPI, nếu sửa đổi thông số kỹ thuật để thêm các đường dẫn tài nguyên bổ sung, bạn có thể sử dụng thông số kỹ thuật đó để thêm các luồng có điều kiện liên kết vào proxy API.

Cách cập nhật các luồng trong proxy API bằng Quy cách OpenAPI:

  1. Thêm đường dẫn tài nguyên mới vào Thông số kỹ thuật OpenAPI. Xem Chỉnh sửa thông số kỹ thuật OpenAPI hiện có.
  2. Mở Proxy API trong giao diện người dùng rồi nhấp vào thẻ Phát triển.
  3. Trong Trình điều hướng, hãy nhấp vào biểu tượng + bên cạnh điểm cuối Proxy mà bạn muốn cập nhật.
    Hộp thoại New Conditional Flow (Luồng có điều kiện mới) sẽ mở ra.
  4. Nhấp vào Từ OpenAPI nếu bạn chưa chọn.
    Nếu có tài nguyên trong Quy cách OpenAPI không có luồng có điều kiện tương ứng trong proxy API, thì các tài nguyên đó sẽ được liệt kê trong hộp thoại, như minh hoạ trong hình sau. Các tài nguyên không được biểu thị dưới dạng luồng trong proxy API hiện tại. Ví dụ này bao gồm /loveapis, /ip, /json và /xml.
  5. Chọn từng tài nguyên mà bạn muốn thêm luồng có điều kiện.
  6. Nhấp vào Thêm.

Các luồng có điều kiện sẽ được thêm vào proxy API.

Tạo bản sửa đổi mới của proxy API

Tạo một bản sửa đổi mới của proxy API, như mô tả bên dưới.

Edge

Cách tạo bản sửa đổi mới của proxy API bằng giao diện người dùng Edge:

  1. Đăng nhập vào apigee.com/edge.
  2. Chọn Phát triển > Proxy API trong thanh điều hướng bên trái.
  3. Nhấp vào proxy API trong danh sách mà bạn muốn sao chép.
  4. Chọn Dự án > Lưu làm bản sửa đổi mới.

Edge phiên bản cũ (Đám mây riêng)

Cách tạo bản sửa đổi mới của proxy API bằng giao diện người dùng Edge cũ:

  1. Đăng nhập vào http://ms-ip:9000, trong đó ms-ip là địa chỉ IP hoặc tên DNS của nút Máy chủ quản lý.
  2. Chọn API > Proxy API trong thanh điều hướng trên cùng.
  3. Nhấp vào proxy API trong danh sách mà bạn muốn sao chép.
  4. Chọn Project > Save as New Revision (Dự án > Lưu dưới dạng Bản sửa đổi mới).

Sao chép proxy API

Sao chép proxy API hiện có vào proxy API mới, như mô tả dưới đây.

Edge

Cách sao chép proxy API bằng giao diện người dùng Edge:

  1. Đăng nhập vào apigee.com/edge.
  2. Chọn Phát triển > Proxy API trong thanh điều hướng bên trái.
  3. Nhấp vào proxy API trong danh sách mà bạn muốn sao chép.
  4. Chọn Project > Save as New API Proxy (Dự án > Lưu dưới dạng Proxy API mới).
  5. Trong hộp thoại Lưu dưới dạng proxy mới, hãy nhập tên của proxy API mới.
  6. Nhấp vào Thêm.

Classic Edge (Đám mây riêng tư)

Cách sao chép proxy API bằng giao diện người dùng Edge cũ:

  1. Đăng nhập vào http://ms-ip:9000, trong đó ms-ip là địa chỉ IP hoặc tên DNS của nút Máy chủ quản lý.
  2. Chọn API > Proxy API trong thanh điều hướng trên cùng.
  3. Nhấp vào proxy API trong danh sách mà bạn muốn sao chép.
  4. Chọn Project > Save as New API Proxy (Dự án > Lưu dưới dạng Proxy API mới).
  5. Trong hộp thoại Lưu dưới dạng proxy mới, hãy nhập tên của proxy API mới.
  6. Nhấp vào Thêm.

Sao lưu proxy API

Bạn có thể sao lưu một proxy API hiện có dưới dạng một tập hợp các tệp XML trong gói proxy API. Sau khi xuất sang một gói, bạn có thể nhập proxy API vào một proxy mới, như mô tả trong phần Nhập proxy API từ gói proxy API ở phần trước trong phần này. Để biết thêm thông tin, hãy xem bài viết Tải proxy API xuống.

Tạo proxy API bằng API

Để tạo proxy API bằng API, hãy xem API proxy API.