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 của nhà phát triển, đồng thời thiết lập các giá trị ngưỡng thích hợp cho mọi 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ý tập hợp bằng API.
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 trình bày cách tạo một tập hợ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 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
dưới dạng proxy
, target
hoặc developerApp
.
Ví dụ: để tạo một tập hợp ứng dụng của 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 gửi yêu cầu GET đến tài nguyên sau: https://apimonitoring.enterprise.apigee.com/collections
Bạn phải chuyển tên tổ chức của mình bằng cách sử dụng tham 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 dùng trong ví dụ này, hãy xem phần Sử dụng cURL.
Thêm 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"