Anda sedang melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Dengan koleksi, Anda dapat mengelompokkan proxy, target, atau aplikasi developer API, serta menyiapkan nilai minimum yang sesuai untuk semua anggota grup, agar dapat mendiagnosis masalah dengan lebih cepat.
Bagian berikut menjelaskan cara mengelola koleksi menggunakan API.
Lihat Collections API untuk mengetahui lebih lanjut tentang API koleksi.
Membuat koleksi menggunakan API
Buat kumpulan proxy API dengan mengeluarkan permintaan POST ke resource berikut: https://apimonitoring.enterprise.apigee.com/collections
Contoh berikut menunjukkan cara membuat koleksi.
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"] }'
Tetapkan $ACCESS_TOKEN
ke token akses OAuth 2.0, seperti yang dijelaskan dalam Mendapatkan token akses OAuth 2.0.
Untuk informasi tentang opsi cURL yang digunakan dalam contoh ini, lihat Menggunakan cURL.
Anda dapat menentukan nilai type
sebagai proxy
, target
, atau developerApp
.
Misalnya, untuk membuat kumpulan aplikasi developer:
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"] }'
Melihat semua koleksi menggunakan API
Lihat semua peringatan dan notifikasi dengan mengajukan permintaan GET ke resource berikut: https://apimonitoring.enterprise.apigee.com/collections
Anda harus meneruskan nama organisasi menggunakan parameter kueri org
.
Contoh:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
Berikut adalah contoh responsnya:
[{ "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" }]
Tetapkan $ACCESS_TOKEN
ke token akses OAuth 2.0, seperti yang dijelaskan dalam Mendapatkan token akses OAuth 2.0.
Untuk informasi tentang opsi cURL yang digunakan dalam contoh ini, lihat Menggunakan cURL.
Tambahkan uuid
koleksi ke resource /collections
untuk melihat koleksi tertentu:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"