Quản lý tập hợp bằng API

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"