Bạn đang xem tài liệu về Apigee Edge.
Truy cập vào
tài liệu 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 thức bạn sử dụng để bật tính năng kiếm tiền cho một tổ chức phụ thuộc vào việc bạn là khách hàng của Edge Cloud hay Edge for Private Cloud.
Apigee Edge Cloud
Đối với khách hàng sử dụng Apigee Edge Cloud, Apigee sẽ hỗ trợ bạn bật tính năng kiếm tiền cho tổ chức của mình. Hãy liên hệ với Nhóm hỗ trợ Apigee Edge để được trợ giúp.
Apigee Edge Private Cloud
Lưu ý: Đảm bảo tài khoản Edge của bạn có đặc quyền 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 một tổ chức, hãy gửi yêu cầu POST đến /asyncjobs/enablemonetization.
Bạn phải truyền thông tin sau trong 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à máy chủ xếp hạng. Nhóm bạn chọn phụ thuộc vào 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 bạn bật thành công tính năng kiếm tiền. |
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. |
pgPort |
Cổng cho cơ sở dữ liệu Postgres. |
pgUserName |
Tên tài khoản của người dùng kiếm tiền Postgres. |
Ví dụ: yêu cầu sau đây cho phép 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 một yêu cầu GET đến /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" }