Định cấu hình thuộc tính máy chủ kiếm tiền

Bạn có thể định cấu hình các máy chủ kiếm tiền bằng API sau đây:

Thông tin chi tiết về API thay đổi thuộc tính
Điểm cuối
https://monetization_server_IP/mint/config/properties/property_name?value=property_value
Yêu cầu

Lưu ý về yêu cầu mà bạn gửi:

  • Nội dung: Không có. Tên và giá trị thuộc tính là các tham số chuỗi truy vấn. Không đặt cho phần nội dung của yêu cầu.
  • Phương thức HTTP: POST
  • Xác thực: Bạn có thể sử dụng OAuth2 hoặc chuyển tên người dùng và mật khẩu vào của bạn.
  • Bạn phải mã hoá URL giá trị thuộc tính trước khi gửi yêu cầu.
Đáp Phản hồi này được trả về dưới dạng văn bản thuần tuý.

Khi bạn gọi API thay đổi thuộc tính, thay đổi đó chỉ áp dụng cho máy chủ mà bạn đã gọi. Nó không áp dụng cho các máy chủ khác trong nhóm. Bạn phải gọi API này trên tất cả các máy chủ mà bạn muốn thay đổi tài sản.

Thuộc tính cấu hình máy chủ

Bảng sau đây mô tả các thuộc tính máy chủ kiếm tiền mà bạn có thể đặt:

Thuộc tính Mô tả
mint.invalidTscStorage.setting

Các máy chủ xếp hạng khả năng kiếm tiền ghi lại tất cả Mã trạng thái giao dịch (TSC) không hợp lệ trong Postgres. TSC bao gồm mọi giao dịch không hợp lệ, cho dù đó là giao dịch từ hệ thống hoặc do một tiêu chí khác không được đáp ứng trong Apigee Edge dành cho Private Cloud.

Số lượng và tần suất của các thông báo TSC có thể lớn, nên có thể khiến các truy vấn của bạn để mất thêm thời gian xử lý.

Thuộc tính mint.invalidTscStorage.setting xác định việc ứng dụng Apigee Edge dành cho Đám mây riêng tư hay không lưu trữ các giao dịch TSC không hợp lệ.

Các giá trị hợp lệ là:

  • saveToDatabase: Hướng dẫn Apigee Edge cho Private Cloud lưu tất cả các giao dịch TSC không hợp lệ vào cơ sở dữ liệu Postgres. Đây là tuỳ chọn mặc định.
  • discard: Hướng dẫn Apigee Edge cho Private Cloud không lưu các giao dịch TSC không hợp lệ vào Cơ sở dữ liệu Postgres. Thay vào đó, chúng sẽ bị loại bỏ.

Giá trị mặc định là saveToDatabase.

Cách thay đổi đặc điểm mint.invalidTscStorage.setting này cho tất cả điểm xếp hạng của bạn máy chủ, bạn phải gửi một yêu cầu API tương tự đến từng máy chủ.

Ví dụ về thiết lập thuộc tính máy chủ

Ví dụ sau đây đặt thuộc tính mint.invalidTscStorage.setting:

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