Eigenschaften des Monetarisierungsservers konfigurieren

Du kannst 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 zu der von Ihnen gesendeten Anfrage:

  • Text: Keine. Der Name und der Wert der Eigenschaft sind Abfragestringparameter. Legen Sie für den Text der Anfrage keinen Wert fest.
  • HTTP-Methode: POST
  • Authentifizierung: Sie können OAuth2 verwenden oder den Nutzernamen und das Passwort in der Anfrage übergeben.
  • Sie müssen den Property-Wert URL-codieren, bevor Sie die Anfrage senden.
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. Sie gilt nicht für andere Server im Pod. Sie müssen diese API auf allen Servern aufrufen, auf denen Sie das Attribut ändern möchten.

Attribute der Serverkonfiguration

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

Property Beschreibung
mint.invalidTscStorage.setting

Monetarisierungsbewertungsserver protokollieren alle ungültigen Transaktionsstatuscode-Nachrichten (Transaktionsstatuscode) in Postgres. TSCs umfassen alle ungültigen Transaktionen, unabhängig davon, ob sie aus dem Back-End des Clients stammen oder das Ergebnis eines anderen Kriteriums, das in Apigee Edge für Private Cloud nicht erfüllt ist.

Die Anzahl und Häufigkeit von TSC-Nachrichten kann sehr hoch sein. Dies bedeutet, dass die Verarbeitung Ihrer Abfragen zusätzliche Zeit in Anspruch nehmen kann.

Das Attribut mint.invalidTscStorage.setting bestimmt, ob Apigee Edge für 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 du dieses mint.invalidTscStorage.setting-Attribut für alle deine Bewertungsserver ändern möchtest, musst du eine ähnliche API-Anfrage an jeden Server senden.

Beispiel für das Festlegen eines Serverattributs

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"