Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Koleksiyonlar API proxy'lerini, hedefleri veya geliştirici uygulamalarını gruplandırmanıza ve sorunları daha hızlı teşhis etmek amacıyla grubun tüm üyeleri için uygun eşik değerlerini ayarlamanıza olanak tanır.
Aşağıdaki bölümlerde, API'yi kullanarak koleksiyonların nasıl yönetileceği açıklanmaktadır.
Koleksiyonlar API'si hakkında daha fazla bilgi için Collections API'yi inceleyin.
API'yi kullanarak koleksiyon oluşturma
Aşağıdaki kaynağa POST isteği göndererek API proxy'leri koleksiyonu oluşturun: https://apimonitoring.enterprise.apigee.com/collections
Aşağıdaki örnekte nasıl koleksiyon oluşturulacağı gösterilmektedir.
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"] }'
$ACCESS_TOKEN
öğesini, OAuth 2.0 erişim jetonu alma bölümünde açıklandığı şekilde OAuth 2.0 erişim jetonunuza ayarlayın.
Bu örnekte kullanılan cURL seçenekleri hakkında bilgi için cURL kullanma konusuna bakın.
type
değerini proxy
, target
veya developerApp
şeklinde belirtebilirsiniz.
Örneğin, geliştirici uygulamalarından oluşan bir koleksiyon oluşturmak için:
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"] }'
API'yi kullanan tüm koleksiyonları görüntüleme
Aşağıdaki kaynağa bir GET isteği göndererek tüm uyarıları ve bildirimleri görüntüleyin: https://apimonitoring.enterprise.apigee.com/collections
Kuruluşunuzun adını, org
sorgu parametresini kullanarak iletmeniz gerekir.
Örneğin:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
Aşağıda yanıtla ilgili bir örnek yer almaktadır:
[{ "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" }]
$ACCESS_TOKEN
öğesini, OAuth 2.0 erişim jetonu alma bölümünde açıklandığı şekilde OAuth 2.0 erişim jetonunuza ayarlayın.
Bu örnekte kullanılan cURL seçenekleri hakkında bilgi için cURL kullanma konusuna bakın.
Belirli bir koleksiyonu görüntülemek için koleksiyonun uuid
öğesini /collections
kaynağına ekleyin:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"