Eigenschaften des Monetarisierungsservers konfigurieren

Sie können die Monetarisierungsserver mit der folgenden API konfigurieren:

Details zur Property Change API
Endpunkt
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Anfrage

Hinweise zur Anfrage, die Sie senden:

  • Text: Keine. Der Name und der Wert der Eigenschaft sind Abfragestringparameter. Keinen -Wert für den Anfragetext.
  • HTTP-Methode: POST
  • Authentifizierung: Sie können OAuth2 verwenden oder den Nutzernamen und das Passwort im
  • Sie müssen den Property-Wert vor dem Senden der Anfrage URL-codieren.
Antwort Die Antwort wird im Nur-Text-Format zurückgegeben.

Wenn Sie die Property Change API aufrufen, gilt die Änderung nur für den aufgerufenen Server. Es nicht auf andere Server im Pod. Sie müssen diese API auf allen Servern aufrufen, auf denen Sie die Eigenschaft ändern möchten.

Attribute der Serverkonfiguration

In der folgenden Tabelle werden die Eigenschaften des Monetarisierungsservers beschrieben, die Sie festlegen können:

Attribut Beschreibung
mint.invalidTscStorage.setting

Server für Monetarisierungsbewertungen protokollieren alle ungültigen Transaktionsstatuscodes (Transaction Status Code, TSC). Nachrichten in Postgres. TSCs umfassen alle ungültigen Transaktionen, unabhängig davon, ob sie aus dem Back-End des Clients stammen oder das Ergebnis anderer Kriterien sind, die in Apigee Edge for Private Cloud nicht erfüllt werden.

Da die Anzahl und Häufigkeit von TSC-Nachrichten sehr groß sein kann, dass die Verarbeitung Ihrer Abfragen zusätzliche Zeit in Anspruch nimmt.

Das Attribut mint.invalidTscStorage.setting bestimmt, ob Apigee Edge für die Private Cloud verwendet wird ungültige TSC-Transaktionen.

Gültige Werte sind:

  • saveToDatabase: Apigee Edge for Private Cloud wird angewiesen, alle ungültigen TSC-Transaktionen in der Postgres-Datenbank zu speichern. Das ist die Standardeinstellung.
  • discard: Weist Apigee Edge for Private Cloud an, ungültige TSC-Transaktionen nicht im Postgres-Datenbank. Stattdessen werden sie verworfen.

Der Standardwert ist saveToDatabase.

Wenn Sie dieses mint.invalidTscStorage.setting-Attribut für alle Ihre Bewertungsserver ändern möchten, müssen Sie eine ähnliche API-Anfrage an jeden Server senden.

Beispiel für Servereigenschaft festlegen

Im folgenden Beispiel wird die Property mint.invalidTscStorage.setting festgelegt:

curl -u admin:admin123 -X PUT
  "https://monetization_server_IP:8080/v1/mint/properties/mint.invalidTscStorage.setting?value=discard"