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
Tổng quan về các công việc đã lên lịch
Tính năng kiếm tiền cung cấp một trình lập lịch công việc và một tập hợp các công việc được lên lịch trước để chạy vào thời gian được chỉ định.
Bảng dưới đây liệt kê các công việc được lên lịch trước do tính năng kiếm tiền cung cấp và thời gian chạy các công việc đó (tất cả thời gian được liệt kê đều theo giờ UTC). Ngoài ra, bạn cũng sẽ thấy điều kiện kích hoạt cho từng công việc.
| Tác vụ | Mô tả | Lịch trình (UTC) | Trigger |
|---|---|---|---|
| Tỷ lệ thuế hằng tháng của nhà phát triển | Tìm nạp thuế suất từ công cụ thuế cho từng nhà phát triển và cập nhật thực thể nhà phát triển bằng thuế suất đã sửa đổi. | Ngày đầu tiên của mỗi tháng lúc 5:45 sáng | MINT.MONTHLY_DEV_TAXRATE@@@ |
| Gia hạn gói thuê bao | Áp dụng phí định kỳ cho các gói giá đang hoạt động hoặc phí mới cho các gói giá trong tương lai bắt đầu từ ngày hiện tại. | Hằng ngày lúc 00:00:05 | MINT.RENEW_SUBSCRIPTIONS@@@ |
| XeFeed Updater | Lấy tỷ giá hối đoái bằng đô la Mỹ cho từng đơn vị tiền tệ được hỗ trợ. | Mỗi ngày lúc 00:00:01 | MINT.XEFEED@@@ |
| Gia hạn gói tỷ lệ chiết khấu dành cho nhà phát triển | Chuyển ngày gia hạn cho một gói giá và tính phí chấm dứt sớm. | Hằng ngày lúc 2:20 sáng | MINT.RENEW_DEV_RATEPLAN@@@ |
| Thử lại việc chuyển tiếp giao dịch | Lưu ý: Công việc này không được dùng nữa và không ảnh hưởng đến hoạt động kiếm tiền. | Hằng ngày lúc 4:30 sáng. | MINT.RETRY_TX_RELAY@@@ |
| Công cụ làm sạch giao dịch | Lưu ý: Công việc này không được dùng nữa và không ảnh hưởng đến hoạt động kiếm tiền. | Hằng ngày lúc 5:30 sáng | MINT.TX_CLEANSER@@@ |
| Kiểm tra số dư của nhà phát triển | Kiểm tra số dư tài khoản nhà phát triển. Sao chép mức sử dụng hiện tại và số dư trả trước/hạn mức tín dụng trả sau vào một bảng kiểm tra, sau đó trừ mức sử dụng hiện tại khỏi tài khoản nhà phát triển và đặt số dư sử dụng về 0. | Ngày đầu tiên của mỗi tháng vào lúc 00:00:05 | MINT.DEVELOPER_BALANCE_AUDIT@@@ |
| Tài liệu về việc thanh toán hằng tháng | Tạo chứng từ thanh toán. Lưu ý: Apigee không còn hỗ trợ việc tạo chứng từ thanh toán từ tính năng Kiếm tiền của Apigee Edge nữa. Xem phần Ngừng cung cấp. |
Ngày 11 hằng tháng, lúc 00:01 | MINT.MONTLY_BILLING_DOCS@@@ |
| Bộ đếm kế hoạch giá dành cho nhà phát triển | Lưu ý: Công việc này không được dùng nữa và không ảnh hưởng đến hoạt động kiếm tiền. | Mỗi ngày vào lúc 00:00:03 | MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@ |
| Phí hằng ngày | Tính toán lại tất cả tổng số giao dịch theo giờ và sử dụng các tổng số này để tính tổng số giao dịch hằng ngày cho ngày hôm trước. | Hằng ngày lúc 1:20 sáng | MINT.CHARGE_DAILY@@@ |
| Phí theo giờ | Tính tổng tất cả giao dịch cho mỗi 15 phút. | 1 phút sau mỗi 15 phút | MINT.CHARGE_HOURLY@@@ |
| Làm mới cấu hình thông báo | Lập chỉ mục lại tất cả các điều kiện thông báo. | 5 phút một lần | MINT.REFRESH_NOTIFICATION_CONFIG@@@ |
| Gửi thông báo qua email | Gửi thông báo qua email được tích luỹ | Hàng giờ | MINT.EMAIL_NOTIFICATION@@@ |
| Giới hạn làm mới | Lưu ý: Công việc này không được dùng nữa và không ảnh hưởng đến hoạt động kiếm tiền. | Không áp dụng (Không bao giờ thực thi) | MINT.REFRESH_LIMIT@@@ |
Ngoài các công việc được liệt kê ở trên, bạn có thể bật các công việc thông qua thông báo sự kiện, như được liệt kê trong bảng sau. Để biết thêm thông tin, hãy xem bài viết Thiết lập thông báo.
| Công việc | Mô tả | Lên lịch | Trigger |
|---|---|---|---|
| Thông báo về gói mới | Gửi thông báo cho tất cả nhà phát triển rằng có một gói API mới. |
Chạy một lần – vào ngày công việc được bật lúc 9:00 tối.
Lưu ý: Thông báo chỉ được gửi một lần, bất kể bạn có định cấu hình |
MINT.NEW_PACKAGE_NOTIFY@@@ |
| Thông báo mới không theo lịch | Gửi thông báo cho tất cả nhà phát triển rằng các sản phẩm API mới hiện có ở một số thị trường địa lý cụ thể. |
Chạy một lần – vào ngày công việc được bật lúc 9:00 tối.
Lưu ý: Thông báo chỉ được gửi một lần, bất kể bạn có định cấu hình |
MINT.ADHOC_NOTIFY@@@ |
| Thông báo về sản phẩm mới | Gửi thông báo cho tất cả nhà phát triển rằng có một sản phẩm API mới. |
Chạy một lần – vào ngày công việc được bật lúc 9:00 tối.
Lưu ý: Thông báo chỉ được gửi một lần, bất kể bạn có định cấu hình |
MINT.NEW_PRODUCT_NOTIFY@@@ |
| Thông báo về gói giá mới |
Gửi thông báo cho các nhà phát triển bị ảnh hưởng rằng đã có một kế hoạch giá mới. Tất cả nhà phát triển đăng ký gói giá gốc đều nhận được thông báo rằng một gói giá mới đang hoạt động. Ngoài ra:
|
Chạy vào ngày bắt đầu của gói giá mới, lúc 4:30 sáng. | MINT.NEW_RATEPLAN_NOTIFY@@@ |
| New Tnc | Gửi thông báo cho các nhà phát triển bị ảnh hưởng rằng Điều khoản và điều kiện mới hoặc đã sửa đổi đã được xuất bản (và nhà phát triển chưa chấp nhận). | Chạy 30, 7 và 1 ngày trước ngày bắt đầu của Điều khoản và điều kiện mới hoặc đã sửa đổi, vào lúc 9:00 tối. | MINT.TNC_ACCEPTANCE_NOTIFY@@@ |
| Gói giá sắp hết hạn | Gửi thông báo cho các nhà phát triển bị ảnh hưởng để cảnh báo trước rằng một gói giá sắp hết hạn. | Chạy trước 30, 7 và 1 ngày so với ngày hết hạn của gói giá, vào lúc 9:00 tối. | MINT.EXPIRING_RATE_PLAN_NOTIFY@@@ |
Quản lý lịch biểu công việc kiếm tiền bằng API
Các phần sau đây mô tả cách quản lý lịch biểu công việc kiếm tiền bằng API:
- Định cấu hình điều kiện kích hoạt
- Tạo biểu thức cron
- Xem các công việc đã lên lịch bằng API
- Cập nhật các công việc định kỳ bằng API
- Tắt và bật lại một lệnh theo lịch biểu bằng API
Để biết thêm thông tin về các API được mô tả trong phần này, hãy xem Công việc theo lịch trong tài liệu tham khảo API.
Định cấu hình điều kiện kích hoạt
Trình lập lịch dựa vào các trình kích hoạt để thực thi các công việc. Một lệnh theo lịch biểu sẽ thực thi khi điều kiện kích hoạt liên kết của lệnh đó thực thi. Các thuộc tính của một điều kiện kích hoạt sẽ định cấu hình việc thực thi công việc và bằng cách đặt giá trị của các thuộc tính này, bạn có thể kiểm soát các đặc điểm của việc thực thi công việc, chẳng hạn như thời điểm thực thi công việc và tần suất thực hiện.
Hai loại điều kiện kích hoạt phổ biến nhất là điều kiện kích hoạt cron và điều kiện kích hoạt đơn giản. Trình kích hoạt cron có một thuộc tính cronExpression chỉ định lịch thực thi. Trình kích hoạt đơn giản không có thuộc tính cronExpression; bạn chỉ định startTime để cho biết thời điểm trình kích hoạt có hiệu lực và có thể là endTime (không bắt buộc).
Các thuộc tính của điều kiện kích hoạt như sau (tất cả thời gian được liệt kê đều theo giờ UTC):
| Thuộc tính | Mô tả |
|---|---|
cronExpression |
Biểu thức Cron để tạo lịch thực thi cho điều kiện kích hoạt, chẳng hạn như: "Lúc 8:00 sáng từ thứ Hai đến thứ Sáu" hoặc "Lúc 1:30 sáng vào ngày thứ Sáu cuối cùng của tháng". Hãy xem phần Tạo biểu thức cron để biết thêm thông tin chi tiết.
Việc chỉ định thuộc tính này sẽ xác định điều kiện kích hoạt là điều kiện kích hoạt cron. Lưu ý: Nếu bạn chỉ định cả |
enabled |
Cờ cho biết liệu điều kiện kích hoạt có được phép thực thi hay không. Giá trị có thể là một trong những giá trị sau:
|
endTime |
Thời gian ở định dạng epoch khi lịch biểu của điều kiện kích hoạt không còn hiệu lực. |
group |
Loại máy chủ mà sự kiện kích hoạt sẽ thực thi. Ví dụ: nếu sự kiện kích hoạt dự kiến thực thi trong một máy chủ quản lý, thì bạn nên đặt giá trị thành management-server. Nếu sự kiện kích hoạt dự kiến thực thi trong một máy chủ xử lý thông báo, thì bạn nên đặt giá trị thành message-processor. |
id |
Thông tin nhận dạng của điều kiện kích hoạt. |
jobId |
Xác định công việc cần thực hiện. |
name |
Tên riêng biệt dùng để xác định điều kiện kích hoạt. |
priority |
Mức độ ưu tiên thực thi tương đối của các điều kiện kích hoạt nếu nhiều điều kiện kích hoạt được lên lịch thực thi cùng một lúc. Giá trị càng thấp thì mức độ ưu tiên càng cao. Ví dụ: nếu hai trình kích hoạt được lên lịch thực thi cùng lúc, và nếu một trình kích hoạt có mức độ ưu tiên là 1 và trình kích hoạt còn lại có mức độ ưu tiên là 2, thì trình kích hoạt có mức độ ưu tiên là 1 sẽ thực thi trước.
Thuộc tính này chỉ áp dụng nếu nhiều điều kiện kích hoạt có chính xác cùng thời gian thực thi. |
startTime |
Chỉ áp dụng cho các trình kích hoạt đơn giản.
Thời gian ở định dạng epoch khi lịch biểu của điều kiện kích hoạt có hiệu lực. Lưu ý: Nếu bạn chỉ định cả |
suiteId |
Cờ chỉ định xem phần thông báo thuộc bộ thông báo ở cấp hệ thống hay cấp mặc định. Các giá trị hợp lệ là DEFAULT hoặc SYSTEM, hoặc bạn có thể chỉ định tên bộ riêng biệt của riêng mình. |
triggerDataMap |
Khoá, custom_lock_key, ngăn nhiều máy chủ thực thi cùng một công việc cùng một lúc. |
Tạo biểu thức cron
Biểu thức cron là một chuỗi bao gồm 6 hoặc 7 trường được phân tách bằng khoảng trắng. Biểu thức này biểu thị một tập hợp các thời điểm, thường là dưới dạng lịch biểu để thực thi một quy trình. Các biểu thức Cron được chỉ định trong thuộc tính cronExpression của một điều kiện kích hoạt được dùng để lên lịch thực thi điều kiện kích hoạt đó.
s
m h dm m dw y
Trong trường hợp:
| Trường | Nội dung mô tả | Bắt buộc | Giá trị cho phép | Ký tự đặc biệt được phép |
|---|---|---|---|---|
s |
Giây | Có | 0-59 | , - * / |
m |
Số phút | Có | 0-59 | , - * / |
h |
Giờ mở cửa | Có | 0-23 | , - * / |
dm |
Ngày trong tháng | Có | 0-31 | , - * ? / L W |
m |
Tháng | Có | 1-12 hoặc THÁNG 1 – THÁNG 12 | , - * / |
dw |
Ngày trong tuần | Có | 1-7 hoặc SUN-SAT | , - * ? / L # |
y |
Năm | Không | Trống hoặc 1970-2099 | , - * / |
Các ký tự đặc biệt được xác định như sau:
| Ký tự đặc biệt | Mô tả |
|---|---|
| * | Dùng để chọn tất cả các giá trị trong một trường. Ví dụ: * trong trường phút có nghĩa là mỗi phút. |
| ? | Được dùng để chỉ định một nội dung trong một trong hai trường mà ký tự được phép xuất hiện, nhưng không phải trường còn lại. Ví dụ: nếu bạn muốn bộ kích hoạt thực thi vào một ngày cụ thể trong tháng (ví dụ: ngày 10), nhưng không quan tâm đến ngày nào trong tuần, hãy chỉ định 10 trong trường ngày trong tháng và ? trong trường ngày trong tuần. |
| - | Dùng để chỉ định các dải ô. Ví dụ: 10-12 trong trường giờ có nghĩa là các giờ 10, 11 và 12. |
| , | Dùng để chỉ định các giá trị bổ sung. Ví dụ: MON,WED,FRI trong trường ngày trong tuần có nghĩa là các ngày thứ Hai, thứ Tư và thứ Sáu. |
| / | Dùng để chỉ định mức gia tăng. Ví dụ: 0/15 trong trường giây có nghĩa là giây 0, 15, 30 và 45. Và 5/15 trong trường giây có nghĩa là giây 5, 20, 35 và 50. Bạn cũng có thể chỉ định / sau ký tự ". Việc này tương đương với việc có 0 trước dấu /. Việc chỉ định 1/3 trong trường ngày trong tháng có nghĩa là thực thi cứ 3 ngày một lần, bắt đầu từ ngày đầu tiên của tháng. |
| L | Có ý nghĩa khác nhau trong mỗi trường trong số 2 trường mà bạn được phép sử dụng. L trong trường ngày của tháng có nghĩa là ngày cuối cùng của tháng, tức là ngày 31 đối với tháng 1 hoặc ngày 28 đối với tháng 2 vào những năm không nhuận. Trong trường ngày trong tuần, L có nghĩa là ngày cuối cùng của tuần, tức là 7 hoặc SAT. Nhưng nếu được dùng trong trường ngày trong tuần sau một giá trị khác, thì L có nghĩa là ngày xxx cuối cùng của tháng. Ví dụ: 6L có nghĩa là thứ Sáu cuối cùng của tháng. |
| T | Dùng để chỉ định ngày trong tuần (từ thứ Hai đến thứ Sáu) gần nhất với ngày đã cho. Ví dụ: nếu bạn chỉ định 15W trong trường ngày trong tháng, tức là ngày trong tuần gần nhất với ngày 15 của tháng. Vì vậy, nếu ngày 15 là thứ Bảy, thì điều kiện kích hoạt sẽ thực thi vào thứ Sáu ngày 14. Nếu ngày 15 là Chủ Nhật, thì điều kiện kích hoạt sẽ thực thi vào thứ Hai ngày 16. Nếu ngày 15 là thứ Ba, thì việc thanh toán sẽ được xử lý vào thứ Ba ngày 15. Tuy nhiên, nếu bạn chỉ định 1W cho ngày trong tháng và ngày 1 là thứ Bảy, thì bộ kích hoạt sẽ thực thi vào thứ Hai ngày 3 vì bộ kích hoạt sẽ không "nhảy" qua ranh giới của các ngày trong tháng. Bạn chỉ có thể chỉ định ký tự W khi ngày trong tháng là một ngày duy nhất, chứ không phải một phạm vi hoặc danh sách ngày. |
| # | Dùng để chỉ định ngày thứ n trong tháng. Ví dụ: giá trị 6#3 trong trường ngày trong tuần có nghĩa là thứ Sáu thứ ba của tháng (ngày 6 = thứ Sáu và #3 = thứ ba trong tháng). Ví dụ khác: 2#1 = thứ Hai đầu tiên của tháng, 4#5 = thứ Tư thứ năm của tháng. |
Sau đây là một số ví dụ về biểu thức cron (tất cả thời gian được liệt kê đều theo giờ UTC):
| Biểu thức cron | Lịch biểu thực thi |
|---|---|
| 0 0 12 * * ? | 12 giờ trưa hằng ngày. |
| 0 15 10 * * ? 2013 | 10:15 sáng hằng ngày trong năm 2013. |
| 0 10,44 14 ? 3 WED | 14:10 và 14:44 vào mỗi thứ Tư trong tháng 3. |
| 0 15 10 ? * 6L 2013-2015 | 10:15 sáng vào thứ Sáu cuối cùng của mỗi tháng trong các năm 2013, 2014 và 2015. |
| 0 15 10 ? * 6#3 | 10:15 sáng vào thứ Sáu tuần thứ ba của mỗi tháng. |
Xem các công việc đã lên lịch bằng API
Bạn có thể xem tất cả các công việc hiện được lên lịch bằng cách gửi yêu cầu GET đến /triggers?orgid={org_name}.
Ví dụ:
$ curl -H "Accept:application/json" -X GET \ "http://localhost:8080/v1/mint/triggers?orgid={org_name}" \ -u email:password
Sau đây là ví dụ về phản hồi:
[ {
"createdDate" : 1457924378176,
"cronExpression" : "3 0 0 * * ?",
"enabled" : true,
"group" : "management-server",
"id" : "MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT",
"jobId" : "MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@management-server",
"name" : "MINT.RESET_DEVELOPER_RATE_PLAN_COUNTER@@@management-server@@@DEFAULT",
"priority" : "1",
"suiteId" : "DEFAULT",
"triggerDataMap" : {
"custom_lock_key" : "mint.scheduler.__ORG_ID__.resetdeveloperrateplancounter@@@management"
},
"updatedDate" : 1457924378176
}, {
"createdDate" : 1457924378014,
"cronExpression" : "",
"enabled" : true,
"group" : "management-server",
"id" : "MINT.ADHOC_NOTIFY@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT",
"jobId" : "MINT.ADHOC_NOTIFY@@@management-server",
"name" : "MINT.ADHOC_NOTIFY@@@management-server@@@DEFAULT",
"priority" : "4",
"startTime" : "1372916749000",
"suiteId" : "DEFAULT",
"triggerDataMap" : {
"custom_lock_key" : "mint.scheduler.__ORG_ID__.adhocnotify@@@management"
},
"updatedDate" : 1457924378014
}, {
"createdDate" : 1457924377877,
"cronExpression" : "0 20 1 * * ?",
"enabled" : true,
"group" : "management-server",
"id" : "MINT.CHARGE_DAILY@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT",
"jobId" : "MINT.CHARGE_DAILY@@@management-server",
"name" : "MINT.CHARGE_DAILY@@@management-server@@@DEFAULT",
"priority" : "1",
"suiteId" : "DEFAULT",
"triggerDataMap" : {
"custom_lock_key" : "mint.scheduler.__ORG_ID__.chargedaily@@@management"
},
"updatedDate" : 1457924377877
},
...
]
Bạn cũng có thể xem một lệnh theo lịch biểu cụ thể bằng cách gửi yêu cầu GET đến /triggers/{trig_id}, trong đó {trig_id} là thông tin nhận dạng của điều kiện kích hoạt công việc, như mô tả trong phần Tổng quan về lệnh theo lịch biểu. Ví dụ:
$ curl -X GET \ "http://localhost:8080/v1/mint/triggers/MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT" \ -u email:password
Sau đây là ví dụ về phản hồi:
{
"createdDate" : 1457924377925,
"cronExpression" : "0 20 2 * * ?",
"enabled" : true,
"group" : "management-server",
"id" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT",
"jobId" : "MINT.RENEW_DEV_RATEPLAN@@@management-server",
"name" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT",
"priority" : "1",
"suiteId" : "DEFAULT",
"triggerDataMap" : {
"custom_lock_key" : "mint.scheduler.__ORG_ID__.renewydevrateplan@@@management"
},
"updatedDate" : 1457924377925
}
Cập nhật các công việc định kỳ bằng API
Bạn có thể cập nhật một lệnh theo lịch biểu bằng cách thay đổi các thuộc tính của trình kích hoạt. Ví dụ: bạn có thể cần thay đổi lịch thực thi của trình kích hoạt.
Đối với các tác vụ kích hoạt cron (tức là các tác vụ có chứa giá trị biểu thức cron), bạn chỉ có thể thay đổi giá trị của các thuộc tính cronExpression và enabled. Các thay đổi khác sẽ bị bỏ qua. Đối với những công việc không chỉ định giá trị biểu thức cron, bạn có thể thay đổi các thuộc tính khác, chẳng hạn như startTime hoặc priority.
Để cập nhật một lệnh theo lịch biểu, hãy gửi yêu cầu PUT đến /triggers/{trig_id}, trong đó {trig_id} là thông tin nhận dạng của trình kích hoạt công việc, như mô tả trong phần Tổng quan về lệnh theo lịch biểu. Khi thực hiện thao tác cập nhật, bạn cần chỉ định trong nội dung yêu cầu các chế độ cài đặt đã cập nhật và mã nhận dạng của điều kiện kích hoạt.
Ví dụ: yêu cầu sau đây sẽ cập nhật biểu thức cron cho tác vụ Gia hạn gói giá mới dành cho nhà phát triển để chạy hằng ngày lúc 5 giờ sáng theo giờ UTC:
$ curl -H "Content-Type: application/json" -X PUT -d \
'{
"cronExpression" : "0 0 5 * * ?",
"enabled" : true,
"group" : "management-server",
"id" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT",
"jobId" : "MINT.RENEW_DEV_RATEPLAN@@@management-server",
"name" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT",
"priority" : "1",
"suiteId" : "DEFAULT",
"triggerDataMap" : {
"custom_lock_key" : "mint.scheduler.__ORG_ID__.renewydevrateplan@@@management"
},
}' \
https://localhost:8080/v1/mint/triggers/MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT
\
-u email:password
Tắt và bật lại một lệnh theo lịch biểu bằng API
Để tắt một lệnh theo lịch biểu, hãy đặt giá trị thuộc tính enabled của trình kích hoạt thành false. Ví dụ:
$ curl -H "Content-Type: application/json" -X PUT -d \
'{
"cronExpression" : "0 0 5 * * ?",
"enabled" : false,
"group" : "management-server",
"id" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT",
"jobId" : "MINT.RENEW_DEV_RATEPLAN@@@management-server",
"name" : "MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT",
"priority" : "1",
"suiteId" : "DEFAULT",
"triggerDataMap" : {
"custom_lock_key" : "mint.scheduler.__ORG_ID__.renewydevrateplan@@@management"
},
}' \
https://localhost:8080/v1/mint/triggers/MINT.RENEW_DEV_RATEPLAN@@@management-server@@@DEFAULT@@@management-server@@@DEFAULT
\
-u email:password
Để bật lại một công việc đã tắt, hãy đặt giá trị thuộc tính enabled của trình kích hoạt thành true.
Các bước tiếp theo
Bạn nên định kỳ đồng bộ hoá lại với hoạt động kiếm tiền của tổ chức và mọi nhà phát triển, ứng dụng và sản phẩm mà bạn đã tạo bằng Dịch vụ API Edge. Tìm hiểu cách Đồng bộ hoá dữ liệu Apigee Edge với tính năng kiếm tiền.