Skonfiguruj właściwości serwera zarabiania

Możesz skonfigurować serwery do zarabiania za pomocą tego interfejsu API:

Szczegóły interfejsu Property Change API
Punkt końcowy
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Wyślij prośbę

Uwagi na temat wysyłanego żądania:

  • Treść: brak. Nazwa i wartość właściwości to parametry ciągu zapytania. Nie ustawiaj wartości w treści żądania.
  • Metoda HTTP: POST
  • Uwierzytelnianie: możesz użyć protokołu OAuth2 lub przekazać w żądaniu nazwę użytkownika i hasło.
  • Przed wysłaniem żądania musisz zakodować wartość właściwości w adresie URL.
Odpowiedź Odpowiedź jest zwracana zwykłym tekstem.

Po wywołaniu interfejsu Property Change API zmiana jest stosowana tylko do serwera, który został wywołany. Nie dotyczy innych serwerów w podzie. Ten interfejs API musisz wywoływać na wszystkich serwerach, na których chcesz zmienić tę usługę.

Właściwości konfiguracji serwera

W tabeli poniżej opisujemy właściwości serwera zarabiania, które możesz ustawić:

Właściwość Opis
mint.invalidTscStorage.setting

Serwery oceny zarabiania logują w Postgres wszystkie nieprawidłowe wiadomości z kodem stanu transakcji (TSC). TSC obejmują wszystkie nieprawidłowe transakcje, niezależnie od tego, czy pochodzą z backendu klienta, czy z powodu niespełnienia innych kryteriów w Apigee Edge dla Private Cloud.

Liczba i częstotliwość wiadomości TSC może być duża, co oznacza, że przetworzenie zapytań może wydłużyć czas przetwarzania zapytań.

Właściwość mint.invalidTscStorage.setting określa, czy Apigee Edge dla Private Cloud przechowuje nieprawidłowe transakcje TSC.

Prawidłowe wartości to:

  • saveToDatabase: instruuje Apigee Edge dla Private Cloud, aby zapisać wszystkie nieprawidłowe transakcje TSC w bazie danych Postgres. To jest ustawienie domyślne.
  • discard: instruuje Apigee Edge dla Private Cloud, aby nie zapisywała nieprawidłowych transakcji TSC w bazie danych Postgres. Są tylko odrzucane.

Wartością domyślną jest saveToDatabase.

Aby zmienić tę właściwość mint.invalidTscStorage.setting na wszystkich swoich serwerach ocen, musisz wysłać podobne żądanie do interfejsu API do każdego serwera.

Ustaw przykładową usługę serwera

Ten przykład ustawia właściwość mint.invalidTscStorage.setting:

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