Sammlungen mit der API verwalten

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"