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" }