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
Ersuchen

Hinweise zur Anfrage, die Sie senden:

  • Body: None. Der Name und der Wert der Property sind Abfragestring-Parameter. Legen Sie keinen Wert für den Text der Anfrage fest.
  • HTTP-Methode: POST
  • Authentifizierung: Sie können OAuth2 verwenden oder den Nutzernamen und das Passwort in der Anfrage übergeben.
  • Sie müssen den Attributwert URL-codieren, bevor Sie die Anfrage senden.
Antwort Die Antwort wird im Nur-Text-Format zurückgegeben.

Wenn Sie die API zur Änderung von Attributen aufrufen, gilt die Änderung nur für den Server, den Sie aufgerufen haben. Sie gilt nicht für andere Server im Pod. Sie müssen diese API auf allen Servern aufrufen, auf denen Sie die Property ändern möchten.

Serverkonfigurationsattribute

In der folgenden Tabelle werden die Monetarisierungsserver-Attribute beschrieben, die Sie festlegen können:

Attribut Beschreibung
mint.invalidTscStorage.setting

Monetarisierungsbewertungsserver protokollieren alle ungültigen TSC-Nachrichten (Transaction Status Code) in Postgres. TSCs umfassen alle ungültigen Transaktionen, unabhängig davon, ob sie vom Back-End des Clients stammen oder darauf zurückzuführen sind, dass ein anderes Kriterium in Apigee Edge for Private Cloud nicht erfüllt wurde.

Die Anzahl und Häufigkeit von TSC-Nachrichten kann groß sein, was dazu führen kann, dass die Verarbeitung Ihrer Abfragen länger dauert.

Das Attribut mint.invalidTscStorage.setting bestimmt, ob Apigee Edge for Private Cloud ungültige TSC-Transaktionen speichert.

Gültige Werte sind:

  • saveToDatabase: Weist Apigee Edge for Private Cloud an, 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 in der Postgres-Datenbank zu speichern. 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 das Festlegen einer Server-Property

Im folgenden Beispiel wird das Attribut mint.invalidTscStorage.setting festgelegt:

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