什么是 OpenWhisk 'collection'?
What is an OpenWhisk 'collection'?
是什么导致操作给出错误“此名称的资源存在但不在此集合中?”
从 开始,触发器、规则和操作之间存在名称冲突的特定情况。但是对于我来说,除了单一的动作,没有什么是我不能修改的。
$ wsk -i rule list
rules
$ wsk -i trigger list
triggers
$ wsk -i action list
actions
/guest/getgoods/getgoods private rust:1.34
$ wsk -i action delete getgoods
error: Unable to delete action 'getgoods': Resource by this name exists but is not in this collection. (code tv2u2w09oog8Z5y2ONGuGvLCvBErctga)
Run 'wsk --help' for usage.
为了补充信息,我通过使用 wskdeploy
和 Rust 操作将操作设置为这种状态。我可以使用 wsk action create
命令部署相同的操作(以不同的名称)。
将动作作为包访问时也会出现此错误,您的包和动作的名称相同。
试试这个
wsk -i action delete getgoods/getgoods
是什么导致操作给出错误“此名称的资源存在但不在此集合中?”
从
$ wsk -i rule list
rules
$ wsk -i trigger list
triggers
$ wsk -i action list
actions
/guest/getgoods/getgoods private rust:1.34
$ wsk -i action delete getgoods
error: Unable to delete action 'getgoods': Resource by this name exists but is not in this collection. (code tv2u2w09oog8Z5y2ONGuGvLCvBErctga)
Run 'wsk --help' for usage.
为了补充信息,我通过使用 wskdeploy
和 Rust 操作将操作设置为这种状态。我可以使用 wsk action create
命令部署相同的操作(以不同的名称)。
将动作作为包访问时也会出现此错误,您的包和动作的名称相同。 试试这个
wsk -i action delete getgoods/getgoods