Bật tính năng kiếm tiền cho tổ chức

Bạn đang xem tài liệu về Apigee Edge.
Chuyển đến Tài liệu về Apigee X.
thông tin

Các phần sau đây mô tả cách bật tính năng kiếm tiền cho một tổ chức. Phương pháp mà bạn sử dụng để bật tính năng kiếm tiền cho tổ chức phụ thuộc vào việc bạn sử dụng Edge Cloud hay Edge dành cho khách hàng Private Cloud.

Ứng dụng đám mây Apigee Edge

Đối với khách hàng của Apigee Edge Cloud, Apigee sẽ hỗ trợ bạn bật tính năng kiếm tiền cho tổ chức. Liên hệ với Bộ phận hỗ trợ Apigee Edge để được trợ giúp.

Apigee Edge Private Cloud

Lưu ý: Đảm bảo rằng tài khoản Edge của bạn có đặc quyền của quản trị viên hệ thống trước khi tiếp tục.

Để bật tính năng kiếm tiền cho tổ chức, hãy đưa ra yêu cầu POST để /asyncjobs/enablemonetization.

Bạn phải chuyển những thông tin sau vào phần nội dung yêu cầu.

Thuộc tính Mô tả
adminEmail Email mặc định cho chế độ cài đặt thông báo về việc kiếm tiền.
mxGroup Nhóm dùng cho Apache Qpid và các máy chủ xếp hạng. Nhóm mà bạn chọn phụ thuộc vào các yêu cầu về năng lực, khu vực và loại tổ chức. Đối với đám mây riêng tư, hãy đặt giá trị này thành mxgroup001.
notifyTo Email thông báo khi tính năng kiếm tiền được bật thành công.
orgName Tên tổ chức.
pgHostName Tên máy chủ lưu trữ cho cơ sở dữ liệu Postgres.
pgPassword Mật khẩu cho tài khoản người dùng kiếm tiền Postgres của bạn.
pgPort Cổng cho cơ sở dữ liệu Postgres.
pgUserName Tên tài khoản cho người dùng kiếm tiền Postgres của bạn.

Ví dụ: yêu cầu sau đây bật tính năng kiếm tiền cho myOrg tổ chức, trong đó ms_IP là địa chỉ IP của nút Máy chủ quản lý và port là cổng được định cấu hình (chẳng hạn như 8443):

$ curl -H "Content-Type:application/json" -X POST -d \
'{
   "orgName" : "myOrg",
   "mxGroup" : "mxgroup001",
   "pgHostName" : "pg_hostname",
   "pgPort" : "5432",
   "pgUserName" : "pg_username",
   "pgPassword" : "pg_password",
   "adminEmail" : "myemail@company.com",
   "notifyTo" : "myemail@company.com"
}' \
"https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \
-u email:password

Sau đây là ví dụ về phản hồi:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "ENABLE_MINT"
}

Sau khi yêu cầu hoàn tất, hệ thống sẽ gửi một email đến email đã định cấu hình cho notifyTo trong yêu cầu và trường trạng thái sẽ chuyển thành một trong các giá trị sau: COMPLETED, FAILED hoặc CANCELLED.

Bạn có thể kiểm tra trạng thái của yêu cầu bằng cách cấp một GET cho /asyncjobs/{id}.

Ví dụ:

$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \
-u email:password

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "COMPLETED",
  "type": "ENABLE_MINT"
}