Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Mithilfe von Sammlungen können Sie API-Proxys, Ziele oder Entwickler-Apps gruppieren und geeignete Schwellenwerte für alle Mitglieder der Gruppe festlegen, um Probleme schneller zu diagnostizieren.
In den folgenden Abschnitten wird beschrieben, wie Sammlungen mit der API verwaltet werden.
Weitere Informationen zur Collections API finden Sie unter Collections API.
Sammlungen mit der API erstellen
Erstellen Sie eine Sammlung von API-Proxys, indem Sie eine POST-Anfrage an die folgende Ressource senden: https://apimonitoring.enterprise.apigee.com/collections
Das folgende Beispiel zeigt, wie eine Sammlung erstellt wird.
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"] }'
Stellen Sie $ACCESS_TOKEN
auf Ihr OAuth 2.0-Zugriffstoken ein, wie unter OAuth 2.0-Zugriffstoken anfordern beschrieben.
Informationen zu den in diesem Beispiel verwendeten cURL-Optionen finden Sie unter cURL verwenden.
Sie können den Wert type
als proxy
, target
oder developerApp
angeben.
So erstellen Sie beispielsweise eine Sammlung von Entwickler-Apps:
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"] }'
Alle Sammlungen mit der API ansehen
Zeigen Sie alle Warnungen und Benachrichtigungen an, indem Sie eine GET-Anfrage an die folgende Ressource ausgeben: https://apimonitoring.enterprise.apigee.com/collections
Sie müssen den Namen Ihrer Organisation mit dem Abfrageparameter org
verwenden.
Beispiel:
curl 'https://apimonitoring.enterprise.apigee.com/collections?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"
Im Folgenden finden Sie ein Beispiel für die Antwort:
[{ "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" }]
Stellen Sie $ACCESS_TOKEN
auf Ihr OAuth 2.0-Zugriffstoken ein, wie unter OAuth 2.0-Zugriffstoken anfordern beschrieben.
Informationen zu den in diesem Beispiel verwendeten cURL-Optionen finden Sie unter cURL verwenden.
Hängen Sie die uuid
der Sammlung an die Ressource /collections
an, um die jeweilige Sammlung aufzurufen:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"