当前位置: 首页 > 知识库问答 >
问题:

无法部署谷歌云功能

西门建安
2023-03-14

我尝试使用my console在谷歌云平台上部署云功能。我使用的命令是,

gcloud functions deploy function_name --runtime=python37 --memory=1024MB --region=asia-northeast1 --allow-unauthenticated --trigger-http

但我得到了这个错误,

错误:(gcloud.functions.deploy)操作错误:代码=3,消息=Build failed:无法解析存储源:googleapi:错误404:未找到,未找到

我试着在谷歌上搜索,但似乎以前没有人遇到过这个错误消息。我也尝试过改变项目,部署效果很好。

gcloud config set project another_project

如果有人知道是什么导致了这个错误,以及我如何解决它,我将不胜感激。谢谢

共有3个答案

邢昊焜
2023-03-14

更新:

https://issuetracker.google.com/175866925

GCP支持更新:这根本解决不了我的问题。

首先,他们说他们需要重建那个桶。与此同时,他们表示,这并不能解决问题,他们仍在调查问题。

正如奥鲁所说,为了测试,我自己创造了这个水桶。

还是一样的错误。当我得到新信息时,我会更新这一步。

霍伟彦
2023-03-14

请检查名为gcf-Source-***的桶是否可用。如果没有,您将需要联系gCloud支持,以请求重建特定的存储桶。

卢毅
2023-03-14

根据这里的文件——https://cloud.google.com/functions/docs/building它说:因为云存储直接用于您的项目中,所以在一个名为:

gcf源-

因此,如果删除云存储中的bucket,则需要重新创建该bucket。例如,如果在asia-south1上运行的项目号是123456789,那么bucket名称应该是:gcf-sources-123456789-asia-south1

重新创建bucket后,就可以使用gcloud或firebase cli进行部署,它应该可以正常工作。

希望这有帮助。这对我有用!

享受

 类似资料:
  • 当我运行gcloud函数deploy gcp_test——trigger resource xxx-test-123——trigger event google时。存储对象我发现语法错误。 错误:(gcloud.functions.deploy)操作错误:code=3,message=Function load错误:文件索引中的代码。无法加载js。你的代码中有语法错误吗?详细堆栈跟踪:/user\

  • 从今天开始,我无法使用gCloud cli部署云功能。 下面是我部署云功能的gloud命令: 我有个错误: 部署功能(可能需要一段时间-最多2分钟)...失败。 错误:(gcloud.functions.deploy)操作错误:代码=3,消息=生成失败:生成已超时 我曾经在一个小时前编写过相同的脚本,但现在,团队中没有人能够部署云功能,并得到相同的错误。 在stackDrive日志中,我只看到以下

  • 我正在使用cloud函数部署python函数(版本=3.7,内存=1go,超时=1s)。 到目前为止,它非常有效。 但是,我注意到,默认情况下,云函数将其区域设置为。我需要我的函数在中,所以我使用

  • 谷歌云功能可以使用它们的URL公开访问,其格式如下 是否可以限制云功能的这种公共可访问性?以至于他们只能私下访问的东西。

  • 我在谷歌云上部署了Kafka,我把监听器改为 我可以拿到经纪人的话题。然而,当我试图生成消息给Kafka经纪人时 sudo./bin/kafka-console-producer.sh--broker-list[外部IP地址]:9092--topic test 出现以下错误: 向主题测试发送消息时出现错误,键:null,值:5字节,错误:(org.apache.kafka.clients.prod

  • 每当我必须使用sdk部署一个新的python函数时,我都会收到这条消息 是否允许未经验证的调用新函数[函数名]? (y/N)? 警告:使用限制访问IAM策略创建的函数。要启用未经授权的访问,请考虑 “gcloud alpha函数添加iam策略绑定函数名--region=europe-west1--member=allUsers--role=roles/cloudfunctions.invoker”