Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Koleksiyonlar, API proxy'lerini, hedefleri veya geliştirici uygulamalarını gruplandırmanıza ve sorunların daha hızlı teşhis edilmesi için grubun tüm üyeleri için uygun eşik değerleri ayarlamanıza olanak tanır.
Aşağıdaki bölümlerde, API'yi kullanarak koleksiyonları nasıl yöneteceğiniz açıklanmaktadır.
Collections API hakkında daha fazla bilgi için Collections API başlıklı makaleyi inceleyin.
API'yi kullanarak koleksiyon oluşturma
Aşağıdaki kaynağa POST isteği göndererek API proxy'si koleksiyonu oluşturun: https://apimonitoring.enterprise.apigee.com/collections
Aşağıdaki örnekte koleksiyon oluşturma işlemi 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
değerini, OAuth 2.0 erişim jetonu alma bölümünde açıklandığı gibi OAuth 2.0 erişim jetonunuza ayarlayın.
Bu örnekte kullanılan cURL seçenekleri hakkında bilgi edinmek için cURL'yi kullanma başlıklı makaleyi inceleyin.
type
değerini proxy
, target
veya developerApp
olarak belirtebilirsiniz.
Örneğin, geliştirici uygulamaları koleksiyonu 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 kullanarak tüm koleksiyonları görüntüleme
Aşağıdaki kaynağa GET isteği göndererek tüm uyarıları ve bildirimleri görüntüleyin: https://apimonitoring.enterprise.apigee.com/collections
org
sorgu parametresini kullanarak kuruluşunuzun adını 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ıta dair bir örnek verilmiştir:
[{ "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
değerini, OAuth 2.0 erişim jetonu alma bölümünde açıklandığı gibi OAuth 2.0 erişim jetonunuza ayarlayın.
Bu örnekte kullanılan cURL seçenekleri hakkında bilgi edinmek için cURL'yi kullanma başlıklı makaleyi inceleyin.
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"