Python IBM云功能-无法创建操作
我无法创建IBM云操作。我不知道为什么 我在控制台中获得的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
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。