Python IBM云功能-无法创建操作

Python IBM云功能-无法创建操作,python,ibm-cloud,Python,Ibm Cloud,我无法创建IBM云操作。我不知道为什么 我在控制台中获得的IBM数据如下: API endpoint: https://api.eu-gb.bluemix.net Region: eu-gb User: my-name@my-company.com Account: My Name's Account (12fcae9b137946b8bbfe481448612345) Resource group: Defau

我无法创建IBM云操作。我不知道为什么

我在控制台中获得的IBM数据如下:

API endpoint:      https://api.eu-gb.bluemix.net
Region:            eu-gb
User:              my-name@my-company.com
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
ibmcloud wsk action invoke whisk.system/utils/echo -p message hello --result
我觉得那很好

当我执行
测试操作时
,如文档所示:

API endpoint:      https://api.eu-gb.bluemix.net
Region:            eu-gb
User:              my-name@my-company.com
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
ibmcloud wsk action invoke whisk.system/utils/echo -p message hello --result
我得到了正确的结果:

{
    "message": "hello"
}
但我无法创造自己的行动。

文件夹如下所示:

API endpoint:      https://api.eu-gb.bluemix.net
Region:            eu-gb
User:              my-name@my-company.com
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
ibmcloud wsk action invoke whisk.system/utils/echo -p message hello --result

因此,我创建了一个
.zip
文件

zip -r as24-crawler.zip virtualenv commmon.py __main__.py
现在,当我尝试创建一个动作时,就像文档中所说的那样

我得到一个错误如下:

API endpoint:      https://api.eu-gb.bluemix.net
Region:            eu-gb
User:              my-name@my-company.com
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
ibmcloud wsk action invoke whisk.system/utils/echo -p message hello --result
错误:无法创建操作“我的操作名”:连接失败 失败或超时。(HTTP状态代码413)

知道我做错了什么吗

更新

文件太大了吗?我不确定。错误消息不清楚,但其含义可能是文件太大

他们在文件中说限制是48MB。但是我创建的
.zip
文件是43.6MB。因此,我认为问题并非如此。

根据返回代码“413”,用于创建操作的提供的数据似乎太大。要了解系统限制,您可能需要在此处查看IBM云功能文档:。

我是负责IBM云功能的人员之一。 我们一直在研究这个问题,必须承认这是一个bug(导致zip文件被拒绝,即使其大小小于文档中的48MB限制);我们已经在进行修复,以尽快解决此问题

同时,您可能想看看这里描述的变通方法(它允许您“外包”一些依赖项等):

我希望这有帮助-如果您有进一步的问题或想讨论其他任何事情,请随时直接与我联系(例如,通过Linkedin/Twitter,查看我的个人资料信息)


感谢您发现并报告此问题,并对给您带来的不便表示歉意。

在文档中,他们说48MB的限制是无效的。我的
.zip
文件是43.5MB,我也遇到了同样的错误,即使我的文件大小是39MB。