我无法创建IBM Cloud操作。我不知道为什么。
我在控制台中获得的IBM数据如下:
API endpoint: https://api.eu-gb.bluemix.net
Region: eu-gb
User: [email protected]
Account: My Name's Account (12fcae9b137946b8bbfe481448612345)
Resource group: Default
CF API endpoint: https://api.eu-gb.bluemix.net (API version: 2.92.0)
Org: my-org
Space: dev
对我来说很好。
当我按文档说here执行
test action
时,如下所示:ibmcloud wsk action invoke whisk.system/utils/echo -p message hello --result
我得到正确的结果:
{
"message": "hello"
}
但是我无法创建自己的动作。
该文件夹如下所示:
因此,有一个我创建的
.zip
文件zip -r as24-crawler.zip virtualenv commmon.py __main__.py
现在,当我尝试创建文档中的here时,
ibmcloud wsk action create my-action-name --kind python:3 as24-crawler.zip
我收到如下错误:
错误:无法创建动作“ my-action-name”:连接
失败或超时。 (HTTP状态码413)
知道我在做什么错吗?
更新
文件大吗?我不确定。错误消息尚不清楚,但含义可能是文件很大。
他们在文档中说限制为48MB。但是我创建的
.zip
文件为43.6MB。因此,我认为这不是问题所在。最佳答案
我是负责IBM Cloud Functions的人员之一。
我们一直在研究此问题,必须承认这是一个错误(即使zip文件小于记录的48MB限制,也会导致zip文件被拒绝);我们已经在进行修复,以尽快解决此问题。
同时,您可能需要看一下此处描述的解决方法(它可以让您“外包”一些依赖项等):
http://jamesthom.as/blog/2017/08/04/large-applications-on-openwhisk/
我希望这会有所帮助-如果您有其他疑问或想讨论其他任何问题,请随时直接与我联系(例如,通过Linkedin / Twitter,查看我的个人资料信息)。
感谢您发现并报告了此问题,不便之处,敬请原谅。
关于python - IBM Cloud功能-无法创建操作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51023636/