【发布时间】:2021-08-10 12:47:24
【问题描述】:
按照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 {};
}
【问题讨论】:
标签: ibm-cloud serverless openwhisk ibm-cloud-functions