Skonfiguruj właściwości serwera zarabiania

Serwery do zarabiania możesz skonfigurować, używając tego interfejsu API:

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

Uwagi dotyczące wysł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.

Gdy wywołasz interfejs API zmiany właściwości, zmiana zostanie zastosowana tylko do serwera, który został wywołany. Nie dotyczy innych serwerów w podzie. Musisz wywołać ten interfejs API na wszystkich serwerach, na których chcesz zmienić tę właściwość.

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 generowania przychodu rejestrują wszystkie nieprawidłowe komunikaty o kodzie stanu transakcji (TSC) w Postgres. TSC obejmują wszystkie nieprawidłowe transakcje pochodzące z backendu klienta czy ze względu na niespełnienie innych kryteriów w Apigee Edge dla Private Cloud.

Liczba i częstotliwość komunikatów TSC może być duża, co oznacza, że mogą one powodować wydłużenie 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. Jest to ustawienie domyślne.
  • discard: instruuje Apigee Edge dla Private Cloud, aby nie zapisywał nieprawidłowych transakcji TSC w bazie danych Postgres. Zamiast tego są odrzucane.

Wartością domyślną jest saveToDatabase.

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

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"