我有一个本地安装的 OpenWhisk(基于 vagrant)和一个本地安装的 Cloudant(ibmcom/cloudant-developer
容器中的免费版本)。
两者都按预期分开工作。
现在,使用 Bluemix,我可以使用该/whisk.system/cloudant
包在我的触发器中使用它的提要,例如监视特定数据库上的更改。
在本地,这个包丢失了。我尝试使用wsk action get /whisk.system/cloudant/changes
(例如)复制我需要的操作和提要,但似乎还有另一个缺失的部分,因为提要操作指的是我以前从未见过的 cloudanttriggers 位置:
function cloudantHelper(endpoint, verb, name, input) {
var url = 'http://' + endpoint + '/cloudanttriggers/' + name;
var promise = new Promise(function(resolve, reject) {
request({
method : verb,
url : url,
json: input
}, function(error, response, body) {
...
});
});
return promise;
}
知道如何在本地 openwhisk 安装上实施 Cloudant Change 提要吗?