Monetarisierungslimits für API-Proxys erzwingen

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Hängen Sie die Richtlinie zur Überprüfung der Monetarisierungsbeschränkungen an API-Proxys an, um Monetarisierungsbeschränkungen durchzusetzen. Die Richtlinie wird unter den folgenden Bedingungen ausgelöst:

  • Der Entwickler, der auf die monetarisierte API zugreift, ist nicht registriert oder hat den Tarif nicht abonniert.
  • Der Entwickler hat das Transaktionsvolumen für den abonnierten Tarif überschritten.
  • Das Prepaidguthaben des Entwicklerkontos oder das Postpaid-Kreditlimit wurde erreicht.

Die Richtlinie für die Monetarisierungsgrenzwert-Prüfung ist darauf ausgelegt, einen Fehler auszulösen und einen API-Aufruf in Situationen wie den oben genannten zu blockieren. Die Richtlinie erweitert die Richtlinie „Fehler auslösen“ (siehe Richtlinie „Fehler ausgeben“) und Sie können die zurückgegebene Nachricht anpassen. Die anwendbaren Bedingungen werden von Geschäftsvariablen abgeleitet.

Richtlinie zur Überprüfung von Monetarisierungsbeschränkungen über die Benutzeroberfläche anhängen

Zur Durchsetzung von Monetarisierungsbeschränkungen muss eine Richtlinie zur Überprüfung von Monetarisierungsbeschränkungen an den Anfragefluss in API-Proxys angehängt werden, die auf Ihre APIs zugreifen. Die Richtlinie zur Überprüfung der Monetarisierungslimits sollte nach jeder „VerifyAPIKey“- oder „AccessTokenValidation“-Richtlinie in der Anfrage angehängt werden.

Sie können eine Richtlinie zur Überprüfung des Monetarisierungslimits anhängen, wenn Sie einen API-Proxy oder einen API-Proxy erstellen.

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

Edge

Klicke auf der Seite Allgemeine Richtlinien im Assistenten das Kästchen Monetarisierungslimits erzwingen an, um eine Richtlinie zur Überprüfung der Monetarisierungslimits hinzuzufügen.

Richtlinie zur Überprüfung der Monetarisierungsbeschränkungen

Beachten Sie, dass auf der Zusammenfassungsseite des Assistenten eine Zusammenfassung der Richtlinien aufgeführt ist. Achten Sie darauf, dass die Monetarisierungsrichtlinie aufgeführt ist. Dies bedeutet, dass die Richtlinie zur Überprüfung der Monetarisierungseinschränkungen wie unten beschrieben an den API-Proxy angehängt wird.

Classic Edge (Private Cloud)

Klicke auf der Seite Sicherheit des Assistenten das Kästchen Überprüfung der Monetarisierungsbeschränkungen aktivieren an, um eine Richtlinie für die Überprüfung von Monetarisierungsbeschränkungen hinzuzufügen.

Richtlinie zur Überprüfung der Monetarisierungsbeschränkungen

Die Richtlinie zur Überprüfung der Monetarisierungslimits wird dem PreFlow der ProxyEndpoint-Anfrage nach der Richtlinie „VerifyAPI Key“ oder „AccessTokenValidation“ hinzugefügt, wie in der folgenden Abbildung gezeigt.

So fügen Sie einem bereits erstellten API-Proxy die Richtlinie zur Überprüfung der Monetarisierungslimits hinzu:

  1. Klicken Sie im API-Proxy-Editor für den Standard-Proxyendpunkt auf PreFlow.
  2. Klicken Sie im Ablauf auf + Schritt.
  3. Wählen Sie in der Kategorie „Vermittlung“ die Option „Überprüfung der Monetarisierungslimits“ aus.

  4. Ändern Sie die Felder im Dialogfeld „Schritt hinzufügen“ wie gewünscht und klicken Sie auf Hinzufügen.

Die Richtlinie wird nach jeder VerificationAPI-Schlüssel- oder AccessTokenValidation-Richtlinie an den Anfrageablauf angehängt und wird bei Anfragenachrichten von Clientanwendungen an den ProxyEndpoint PreFlow erzwungen.

Weitere Informationen zur Konfiguration der XML-Datei für die Richtlinie „MonetarisierungLimitsCheck“ finden Sie unter Monetarisierungsrichtlinie „MonetarisierungLimitsCheck“.