Skonfiguruj właściwości serwera zarabiania

Serwery zarabiania możesz skonfigurować za pomocą tych interfejsów 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
  • Uwierzytelnienie: możesz użyć OAuth 2 lub przekazać nazwę użytkownika i hasło w prośbie.
  • Przed wysłaniem żądania musisz zakodować wartość właściwości na potrzeby adresu 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. Nie dotyczy innych serwerów w grupie. Musisz wywołać ten interfejs API na wszystkich serwerach, na których 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łowy kod 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ść przesyłania wiadomości TSC może być duża, co oznacza, że przetwarzanie Twoich zapytań może potrwać dłużej.

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 for Private Cloud, aby zapisał wszystkie nieprawidłowe transakcje TSC do bazy danych Postgres. Jest to ustawienie domyślne.
  • discard: instruuje Apigee Edge for Private Cloud, aby nie zapisywać nieprawidłowych transakcji TSC w bazie danych Postgres. Zamiast tego są one 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"