问题描述
遵循 https://github.com/apache/openwhisk/blob/master/docs/feeds.md 处的文档
我已经实现了一个供稿,并且正在捕获触发 livecycleEvent
事件。从命令行和 IBM Cloud 中的控制台,我可以测试 CREATE
和 DELETE
。
我无法弄清楚的是如何调用 PAUSE
以及如何调用 UNPAUSE
。
wsk trigger
似乎没有这个选项。
function main (args) {
let event = args.lifecycleEvent;
let triggerName = args.triggerName;
let authKey = args.authKey;
if ('CREATE' === event) {
console.log('Create event for trigger ',triggerName);
...
} else if ('DELETE' === event) {
console.log('Delete event for trigger ',triggerName);
...
} else if ('PAUSE' === event) {
console.log('Pause event for trigger ',triggerName);
...
} else if ('UNPAUSE' === event) {
...
} else {
console.log('Check for other non lifecycle actions ');
}
return {};
}
解决方法
您不能暂停触发器,只能创建和删除。
我觉得你在考虑In [101]: ratings_df.query('age <= 40')
Out[101]:
age age_group
0 20 40 years and younger
1 40 40 years and younger
? (https://github.com/apache/openwhisk/blob/master/docs/triggers_rules.md)