Skonfiguruj właściwości serwera zarabiania

Serwery generujące przychody możesz skonfigurować, korzystając z tego interfejsu API:

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

Uwagi na temat wysłanej prośby:

  • Treść: brak. Nazwa i wartość właściwości są parametrami ciągu zapytania. Nie ustawiaj wartości dla treści żądania.
  • Metoda HTTP: POST
  • Uwierzytelnianie: możesz korzystać z OAuth2 lub przekazać nazwę użytkownika i hasło w użytkownika.
  • Przed wysłaniem żądania musisz zakodować wartość właściwości w adresie URL.
Odpowiedź Odpowiedź jest zwracana jako zwykły tekst.

Gdy wywołasz interfejs API zmiany właściwości, zmiana zostanie zastosowana tylko na wywoływanym przez Ciebie serwerze. it nie dotyczy innych serwerów w podzie. Musisz wywoływać ten interfejs API na wszystkich serwerach, na których gdy chcesz zmienić usługę.

Właściwości konfiguracji serwera

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

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

Serwery oceny generowania przychodu rejestrują wszystkie nieprawidłowe kody stanu transakcji (TSC) w Postgres. TSC obejmuje wszystkie nieprawidłowe transakcje lub w wyniku niespełnienia innych kryteriów w Apigee Edge dla Private Cloud.

Liczba i częstotliwość wiadomości TSC mogą być bardzo duże, co oznacza, że mogą powodować wymaga dodatkowego czasu na ich przetworzenie.

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

Prawidłowe wartości to:

  • saveToDatabase: instruuje Apigee Edge dla Private Cloud, aby zapisać wszystkie nieprawidłowe transakcje TSC do bazy danych Postgres. Jest to ustawienie domyślne.
  • discard: instruuje Apigee Edge dla Private Cloud, aby nie zapisywał nieprawidłowych transakcji TSC w Baza danych Postgres. Zamiast tego są odrzucane.

Wartością domyślną jest saveToDatabase.

Aby zmienić właściwość mint.invalidTscStorage.setting dla całej oceny serwerów, musisz wysłać do każdego z nich podobne żądanie do interfejsu API.

Przykład ustawiania właściwości 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"