问题标签 [openwhisk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
446 浏览

openwhisk - 如何在 OpenWhisk 中执行并行操作?

我有两个动作(每个动作对服务进行不同的 REST 调用以收集一些数据),我想创建一个元动作,它本质上触发这两个动作并聚合结果。

我刚刚开始使用 OpenWhisk,而且我非常清楚如何使用我用来实现操作的给定语言来执行此操作,但我很好奇 OpenWhisk 执行此操作的合适方法是什么?

0 投票
1 回答
93 浏览

ibm-cloud - 使身份验证令牌保持活动状态的 OpenWhisk 方法是什么?

因此,我正在处理一个系统,我需要通过定期(基本上每天)更新令牌并将其提供给需要它的功能来保持身份验证令牌的活动。

我在普通的旧 node.js 中执行此操作的方式是只使用 SetInterval 计时器来更新它。

我是否应该使用 OpenWhisk 操作以同样的方式处理此问题?我可以将它的工作 SetInterval 构建到操作中,并使令牌保持最新。或者我可以想象创建一个从间隔触发器和常规请求中获取输入的操作,并在触发器请求上更新操作并在其他请求上返回令牌。还是我应该使用 cloudant 作为后端来管理令牌?

想法?

0 投票
1 回答
33 浏览

ibm-cloud - 禁用时仍会触发 OpenWhisk 规则

我有一个触发器和一个使用 cron 定期触发的规则。

在开发 UI 中,我禁用了该规则,但它似乎仍在触发并击中我的操作......

0 投票
1 回答
84 浏览

ibm-cloud - 无论如何要停止一系列动作?

我有点喜欢序列的想法,但我希望能够有一个动作基本上停止序列。这个想法是有一个过滤传入消息的操作,如果它不符合某些标准,它将返回false或其他东西并基本上停止序列的处理。

我自己可能会加入一个约定,但想知道是否有一种机制。

0 投票
1 回答
492 浏览

python-3.x - 如何从 OpenWhisk 操作中读取文件

我正在 Python 3 中编写一个 OpenWhisk 操作,它需要读取本地文件。似乎一旦我用这个 python 文件创建了一个 OpenWhisk 操作并调用它,python 操作就不能再读取这个本地文件了。本地文件位于与 python 文件相同的目录中。日志读取 stderr: IOError: [Errno 2] No such file or directory: './localFile'

有谁知道如何从 OpenWhisk 操作中访问文件?

0 投票
2 回答
1028 浏览

apache - 本地 Openwhisk 无服务器设置

我想在我的组织中本地设置 apache openwhisk。这样我们就可以在组织内部使用它。我无法在网上找到太多关于此的信息。我尝试从 git 克隆代码并在 Windows 中构建它。但它不起作用。好心的帮助

0 投票
1 回答
701 浏览

apache - 错误:无法调用操作:服务器当前不可用

我正在使用 ubuntu 16.04 上的本地 couchdb 安装对 openwhisk 进行本地设置,为此我从 github 下载了代码。我已经完成了设置的所有步骤,在构建之后,当使用以下命令运行下面的剧本时,我必须运行各种剧本 ansible-playbook -i environment/local openwhisk.yml 我收到错误 “error”:“The服务器当前不可用(因为它超载或停机维护)。", "code": 4

当我检查时发现它正在从 /openwhisk/ansible/roles/routemgmt/files 执行 installRouteMgmt.sh 时,脚本中抛出错误的行是

在哪里

0 投票
1 回答
194 浏览

nginx - openwhisk postdeploy 在单节点 ubuntu 虚拟机上失败

我正在尝试在单节点 ubuntu vm 上运行 openwhisk 无服务器框架。

我正在按照这里的说明进行操作。

我按照数据库设置的说明进行操作,然后转到为 ansible 单节点列出的步骤:(ansible/README.md

使用“使用 CouchDB 部署”下的步骤,在以下步骤中: ansible-playbook -i environments/<environment> postdeploy.yml

运行 installCatalog.sh 时出现错误

看起来 URL 172.17.0.1 不可访问。我哪里错了?

我在部署步骤之后运行了 docker ps 。有几个 docker 像 zookeeper、kafka 等在运行。是否也应该有一个 nginx docker 运行?在我的设置中,没有运行 nginx docker。

在配置文件中,我将基本 url 设置为 172.17.0.1 - 可以吗,或者可以是别的吗?

0 投票
1 回答
654 浏览

python - 在 Bluemix 上的 Python 操作中执行 OpenWhisk 操作

我在Bluemix OpenWhisk 上编写了一个Python 操作,我需要从该操作中调用另一个操作(实际上是与公共包的绑定)。序列不会这样做,因为我需要根据输入使用不同的参数多次调用它。

如何在 bluemix 上的 openwhisk 平台内调用 openwhisk 操作?提到如何从 JavaScript 中做到这一点,但 OpenWhisk 包似乎不适用于 Python。

0 投票
1 回答
8200 浏览

docker - 无法在 openwhisk 设置中列出 kafka 主题

设置详细信息:我正在本地 ubuntu(16.04) vm 上设置 openwhisk。在这个设置中,kafka 在一个 docker 中运行,而 zookeeper 在另一个 docker 中运行。

我使用 cmd 连接到 kafka docker

连接后,我执行以下命令以获取主题列表

这给了我一个例外

我无法理解为什么要尝试使用 7203 端口?

码头工人ps输出