Monetarisierungslimits für API-Proxys erzwingen

Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu Apigee X.
info

Hängen Sie die Richtlinie „Monetarisierungslimits prüfen“ an API-Proxys an, um Monetarisierungslimits zu erzwingen. Die Richtlinie wird unter folgenden Bedingungen ausgelöst:

  • Der Entwickler, der auf die monetarisierte API zugreift, ist nicht registriert oder hat kein Abo für das Tarifpaket abgeschlossen.
  • Der Entwickler hat das Transaktionsvolumen für das abonnierte Tarifpaket überschritten.
  • Das Guthaben des Prepaid-Kontos des Entwicklers oder das Kreditlimit des Postpaid-Kontos wurde erreicht.

Die Richtlinie „Monetarisierungslimits prüfen“ wurde entwickelt, um in den oben genannten Situationen einen Fehler auszulösen und einen API-Aufruf zu blockieren. Die Richtlinie erweitert die Richtlinie „Raise Fault“ (siehe Richtlinie „Raise Fault“) und Sie können die zurückgegebene Nachricht anpassen. Die anwendbaren Bedingungen werden aus Geschäftsvariablen abgeleitet.

Richtlinie „Monetarisierungslimits prüfen“ über die Benutzeroberfläche anhängen

Um Monetarisierungslimits zu erzwingen, muss eine Richtlinie „Monetarisierungslimits prüfen“ an den Anfrageablauf in API-Proxys angehängt werden, die auf Ihre APIs zugreifen. Die Richtlinie „Monetarisierungslimits prüfen“ sollte nach einer Richtlinie „VerifyAPIKey“ oder „AccessTokenValidation“ in der Anfrage angehängt werden.

Sie können eine Richtlinie „Monetarisierungslimits prüfen“ anhängen, wenn Sie einen API-Proxy erstellen oder nachdem ein API Proxy erstellt wurde.

Wenn Sie einen API-Proxy erstellen, wie unter Einfachen API-Proxy erstellen beschrieben, wird im Assistenten der Abschnitt „Monetarisierungskonfiguration“ angezeigt, wenn die Monetarisierung installiert ist.

Edge

Wählen Sie auf der Seite Allgemeine Richtlinien des Assistenten das Kästchen Monetarisierungslimits erzwingen aus, um eine Richtlinie „Monetarisierungslimits prüfen“ anzuhängen.

Richtlinie „Monetarisierungsgrenzen prüfen“

Auf der Seite „Zusammenfassung“ des Assistenten werden die Richtlinien zusammengefasst. Achten Sie darauf, dass die Monetarisierungsrichtlinie aufgeführt ist. Das bedeutet, dass die Richtlinie „Monetarisierungslimits prüfen“ an den API-Proxy angehängt wird, wie unten beschrieben.

Classic Edge (Private Cloud)

Wählen Sie auf der Seite Sicherheit des Assistenten das Kästchen Monetarisierungslimits prüfen aktivieren aus, um eine Richtlinie „Monetarisierungslimits prüfen“ anzuhängen.

Richtlinie „Monetarisierungsgrenzen prüfen“

Die Richtlinie „Monetarisierungslimits prüfen“ wird dem PreFlow der ProxyEndpoint-Anfrage nach der Richtlinie „VerifyAPIKey“ oder „AccessTokenValidation“ hinzugefügt, wie in der folgenden Abbildung dargestellt.

So fügen Sie die Richtlinie „Monetarisierungslimits prüfen“ einem bereits erstellten API-Proxy hinzu:

  1. Klicken Sie im API-Proxy-Editor für den Standard-Proxy-Endpunkt auf PreFlow.
  2. Klicken Sie im Anfrageablauf auf + Schritt.
  3. Wählen Sie in der Kategorie „Vermittlung“ die Option „Monetarisierungslimits prüfen“ aus.

  4. Ändern Sie die Felder im Dialogfeld „Schritt hinzufügen“ nach Bedarf und klicken Sie auf Hinzufügen.

Die Richtlinie wird nach einer Richtlinie „VerifyAPIKey“ oder „AccessTokenValidation“ an den Anfrageablauf angehängt und auf Anfragenachrichten von Clientanwendungen an den PreFlow des ProxyEndpoint angewendet.

Weitere Informationen zum Konfigurieren der XML-Datei der Richtlinie „MonetizationLimitsCheck“ finden Sie unter Richtlinie „MonetizationLimitsCheck“.