是什么导致操作给出错误“此名称的资源存在但不在此集合中?”
从这个问题中,触发器、规则和操作之间存在名称冲突的特定情况。但对我来说,除了一个我无法修改的动作外,没有什么可以修改的。
$ 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.
对于附加信息,我通过使用wskdeployRust 动作获得了进入此状态的动作。我可以使用命令部署相同的操作(使用不同的名称)wsk action create就好了。