Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến tài liệu về
Apigee X. thông tin
Bộ sưu tập cho phép bạn nhóm các proxy API, mục tiêu hoặc ứng dụng dành cho nhà phát triển và thiết lập các giá trị ngưỡng thích hợp cho tất cả thành viên của nhóm để chẩn đoán vấn đề nhanh hơn.
Các phần sau đây mô tả cách quản lý bộ sưu tập bằng API.
Hãy xem API Bộ sưu tập để biết thêm thông tin về API bộ sưu tập.
Tạo bộ sưu tập bằng API
Tạo một tập hợp proxy API bằng cách đưa ra yêu cầu POST đến tài nguyên sau: https://apimonitoring.enterprise.apigee.com/collections
Ví dụ sau đây cho thấy cách tạo một bộ sưu tập.
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json" \ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Collection", "description":"My collection for critical APIs", "environment": "prod", "type": "proxy", "members":["proxy1", "proxy2"] }'
Đặt $ACCESS_TOKEN
thành mã truy cập OAuth 2.0, như mô tả trong phần Lấy mã truy cập OAuth 2.0.
Để biết thông tin về các tuỳ chọn cURL được sử dụng trong ví dụ này, hãy xem phần Sử dụng cURL.
Bạn có thể chỉ định giá trị type
là proxy
, target
hoặc developerApp
.
Ví dụ: để tạo một bộ sưu tập ứng dụng dành cho nhà phát triển:
curl 'https://apimonitoring.enterprise.apigee.com/collections' \ -X POST \ -H 'Accept: application/json, text/plain, */*' -H "Content-Type: application/json"\ -H "Authorization: Bearer $ACCESS_TOKEN" \ -d '{ "organization":"myorg", "name":"My Dev App Collection", "description":"My collection for critical apps", "environment": "prod", "type": "developerApp", "members":["app1", "app2"] }'
Xem tất cả bộ sưu tập bằng API
Xem tất cả cảnh báo và thông báo bằng cách đưa ra yêu cầu GET tới tài nguyên sau: https://apimonitoring.enterprise.apigee.com/collections
Bạn phải truyền tên tổ chức bằng thông số truy vấn org
.
Ví dụ:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
Sau đây là ví dụ về phản hồi:
[{ "uuid":"1234abcd", "organization":"myorg", "environment": "prod", "name":"My Collection", "type": "proxy", "members":["proxy1", "proxy2"], "description":"My collection for critical APIs", "updatedAt":"2018-07-13T16:25:15Z", "updatedBy":"joe@acme.com" }]
Đặt $ACCESS_TOKEN
thành mã truy cập OAuth 2.0, như mô tả trong phần Lấy mã truy cập OAuth 2.0.
Để biết thông tin về các tuỳ chọn cURL được sử dụng trong ví dụ này, hãy xem phần Sử dụng cURL.
Nối uuid
của bộ sưu tập vào tài nguyên /collections
để xem bộ sưu tập cụ thể:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"