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
Sử dụng API quản lý API Monitoring để thực hiện các tác vụ sau.
| Việc cần làm | Thông tin khác |
|---|---|
| Quản lý cảnh báo cho tính năng Giám sát API | |
| Quản lý bộ sưu tập để theo dõi API | |
| Xem nhật ký Giám sát API ở nhiều cấp độ | |
| Xem các chỉ số Giám sát API |
Hạn mức lệnh gọi API
Tất cả API Giám sát API đều áp dụng một hạn mức giới hạn số lần bạn có thể gọi API mỗi phút. Ví dụ: API Tạo bộ sưu tập giới hạn bạn ở 6 lệnh gọi mỗi phút.
Không phải API nào cũng có cùng hạn mức. Hãy xem tài liệu tham khảo API trên từng API để xác định hạn mức của API đó.
Sử dụng curl
Các ví dụ về API trong tài liệu này sử dụng curl để minh hoạ cách sử dụng tính năng Giám sát API bằng API. curl là một công cụ dòng lệnh mã nguồn mở để truyền dữ liệu bằng cú pháp URL, hỗ trợ các giao thức phổ biến như HTTP và HTTPS. Để biết thông tin về cách tải xuống và sử dụng curl, hãy xem https://curl.haxx.se/.
Bảng sau đây tóm tắt các tuỳ chọn dòng lệnh curl được dùng trong các ví dụ.
| Lựa chọn | Nội dung mô tả |
-d '{}'
|
Xác định nội dung yêu cầu, được truyền trực tiếp hoặc bằng cách chỉ định tên tệp. |
-H
|
Xác định tiêu đề của yêu cầu. Bạn phải truyền các thông tin sau trong tiêu đề của yêu cầu:
|
-i
|
Hiện thêm thông tin, chẳng hạn như tiêu đề, trong phản hồi. |
-X
|
Chỉ định loại yêu cầu (GET, POST, v.v.).
|
Lấy mã truy cập OAuth 2.0
Apigee Edge hỗ trợ OAuth 2.0 để xác thực người dùng. Với OAuth 2.0, bạn sẽ đổi thông tin đăng nhập Apigee Edge để lấy mã truy cập và mã làm mới. Sau đó, bạn có thể dùng mã này để thực hiện các lệnh gọi bảo mật đến Apigee Edge API. Sau khi nhận được mã thông báo, bạn không cần trao đổi thông tin đăng nhập nữa cho đến khi mã thông báo hết hạn. Mã làm mới cho phép bạn duy trì "phiên" với máy chủ trong thời gian dài hơn mà không cần cung cấp thông tin đăng nhập. Để biết thêm thông tin về mã truy cập, hãy xem bài viết Sử dụng OAuth2 để truy cập vào API quản lý.
Bằng cách sử dụng thông tin đăng nhập Apigee Edge, bạn có thể lấy mã truy cập và mã làm mới OAuth 2.0 để truy cập vào các tài nguyên Apigee Edge bằng tiện ích get_token của Apigee.
Cách lấy mã truy cập OAuth 2.0:
Cài đặt tiện ích
get_token. Để biết thông tin về cách cài đặt tiện íchget_token, hãy xem phần Sử dụng get_token.Thực thi
get_tokenđể lấy mã truy cập OAuth 2.0.Lần đầu tiên bạn nhập lệnh hoặc nếu mã làm mới đã hết hạn,
get_tokensẽ nhắc bạn nhập tên người dùng, mật khẩu và mã xác thực hai yếu tố gồm 6 chữ số. Nhập từng giá trị khi được nhắc. Nếu bạn chưa bật tính năng xác thực hai yếu tố, chỉ cần nhấn Enter khi được nhắc.Sao chép mã thông báo OAuth 2.0 và lưu trữ mã thông báo đó trong một biến, chẳng hạn như
ACCESS_TOKEN:export ACCESS_TOKEN=eyJhbGciOiJSUzI1NiJ9.eyJqdGkiOiI2NmQ4MTRiMC01YzZkLTQyZWUtYjlmYi05ZGVhODk5MGRiODIiLCJzdWIiOiJlZjc3YmRhMS05ZWIxLTQyZDgtODg5MC0zODQ3ODg0MzM1OWIiLCJzY29wZSI6WyJzY2ltLmVtYWlscy5yZWFkIiwicGFzc3dvcmQud3JpdGUiLCJhcHByb3ZhbHMubWUiLCJzY2ltLm1lIiwic2NpbS5pZHMucmVhZCIsIm9wZW5pZCIsIm9hdXRoLmFwcHJvdmFscyJdLCJjbGllbnRfaWQiOiJlZGdlY2xpIiwiY2lkIjoiZWRnZWNsaSIsImF6cCI6ImVkZ2VjbGkiLCJncmFudF90eXBlIjoicGFzc3dvcmQiLCJ1c2VyX2lkIjoiZWY3N2JkYTEtOWViMS00MmQ4LTg4OTAtMzg0Nzg4NDMzNTliIiwib3JpZ2luIjoidXNlcmdyaWQiLCJ1c2VyX25hbWUiOiJsbHluY2hAYXBpZ2VlLmNvbSIsImVtYWlsIjoibGx5bmNoQGFwaWdlZS5jb20iLCJyZXZfc2lnIjoiZTViZDc3NjIiLCJpYXQiOjE0NzA3NTMyMDksImV4cCI6MTQ3MDc5NjQwOSwiaXNzIjoiaHR0cHM6Ly9sb2dpbi5lMmUuYXBpZ2VlLm5ldC9vYXV0aC90b2tlbiIsInppZCI6InVhYSIsImF1ZCI6WyJzY2ltIiwicGFzc3dvcmQiLCJvcGVuaWQiLCJlZGdlY2xpIiwiYXBwcm92YWxzIiwic2NpbS5lbWFpbHMiLCJzY2ltLmlkcyIsIm9hdXRoIl19.FF3f1i9eHbBqYjnvBmt9nTtTcyNQBQRDDq2tQ3aRUAzUesLAet7qfBB9QVCvE-zVBn4BiPgRU-iturxPxRMAQ2a34-8oLvgff3x-aALBWkSwbc8PJdWTiPP9VYykoFSJtu9UIN5x0FQEQN_hyurO8D2SrS3uQKNwIyjoJPy4Bps7nb3WqJyKRfXAzf8UptdN7XE0TVqTyBcZGT3OQ2Was0VPfe_dr-wIrywvjNf6FczjdktB1lpKJ2oRXx1n8PuK5FhOQ4wE9VeSsNsMHVcGvJ5W6Tvi61fo2h1w1d4AKvGdERzuVf_XWN00mtcgwsUAuXV0r5H_i3vxcMuUym1XOg
Khi bạn gọi API Giám sát API, hãy truyền mã truy cập OAuth 2.0 vào tiêu đề HTTP bằng tiêu đề Authorization. Ví dụ:
curl -X GET "https://apimonitoring.enterprise.apigee.com/alerts?org=myorg"
-H "Authorization: Bearer $ACCESS_TOKEN"
...