Sammlungen mit der API verwalten

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"