Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation weitere Informationen
Mithilfe von Sammlungen können Sie API-Proxys, Ziele oder Entwickler-Apps gruppieren und geeignete Schwellenwerte für alle Mitglieder der Gruppe einrichten, um Probleme schneller zu diagnostizieren.
In den folgenden Abschnitten wird beschrieben, wie Sammlungen mithilfe der API verwaltet werden.
Weitere Informationen finden Sie unter Collections API.
Sammlungen mit der API erstellen
Erstellen Sie eine Sammlung von API-Proxys. Senden Sie dazu eine POST-Anfrage an die folgende Ressource: 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 type
-Wert 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 über die API ansehen
Zeigen Sie alle Warnungen und Benachrichtigungen an, indem Sie eine GET-Anfrage an die folgende Ressource senden: 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 uuid
der Sammlung an die Ressource /collections
an, um die spezifische Sammlung anzusehen:
curl 'https://apimonitoring.enterprise.apigee.com/collections/1234abcd?org=myorg' -X GET -H 'Accept: application/json, text/plain, */*' -H "Authorization: Bearer $ACCESS_TOKEN"