我正在尝试从Google Cloud Console创建新的Google Cloud Function,但是该功能无法启动并显示超时错误。我已经有3个正在运行的云功能。
当我尝试从Google Cloud Shell创建相同的功能时,
gcloud functions deploy user_upload --runtime python37 --trigger-resource augmenta-user-uploads --trigger-event google.storage.object.finalize
此消息再次失败
状态:[400:EntityTooLarge您建议的上传文件大于策略文档中指定的最大对象大小。内容长度超出范围上限]
我无法理解此消息的含义。
任何帮助将不胜感激。谢谢。
答案 0 :(得分:1)
当前有一个影响Cloud Functions部署的已报告问题。在Google Cloud Status Dashboard中进行了报告。
答案 1 :(得分:0)
使用命令行工具时,Cloud Functions打包并将函数目录的内容上载给您,并通过.gcloudignore文件自动排除不必要的文件。
Cloud Functions可以直接接受源代码,或者您可以使用可选的--stage-bucket参数将代码存储在自己的Cloud Storage存储桶中。有关指定您自己的存储桶以进行部署的更多信息,请参阅Cloud SDK文档。
注意:特别是如果您正在使用某些CI工具,请确保没有任何不需要的文件。