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 tổ chức. Phương thức bạn sử dụng để bật tính năng kiếm tiền cho tổ chức sẽ phụ thuộc vào việc bạn là khách hàng sử dụng Đám mây riêng tư hay Edge cho khách hàng sử dụng Đám mây riêng tư.

Apigee Edge Cloud

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

Đám mây riêng tư Apigee Edge

Lưu ý: Hãy đả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 gửi yêu cầu POST tới /asyncjobs/enablemonetization.

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

Tài sản Nội dung 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à máy chủ phân loại. Nhóm mà bạn chọn phụ thuộc vào các yêu cầu về khả năng xử lý, 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 của bạn trên Postgres.
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.

Ví dụ: yêu cầu sau đây bật tính năng kiếm tiền cho tổ chức myOrg, 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, một email sẽ được gửi đến email được định cấu hình cho thuộc tính notifyTo trong yêu cầu và trường trạng thái sẽ thay đổi 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 gửi lệnh GET tới /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"
}