【发布时间】:2021-02-18 05:25:34
【问题描述】:
什么导致操作给出错误“此名称的资源存在但不在此集合中?”
来自this question,触发器、规则和操作之间存在名称冲突的特定情况。但对我来说,除了一个单一的动作之外,没有什么是我无法修改的。
$ 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 命令部署相同的操作(使用不同的名称)就好了。
【问题讨论】:
标签: openwhisk