Dan*_*Dan 4 google-cloud-platform google-cloud-functions
我尝试使用我的控制台在谷歌云平台上部署云功能。我使用的命令是,
gcloud functions deploy function_name --runtime=python37 --memory=1024MB --region=asia-northeast1 --allow-unauthenticated --trigger-http
Run Code Online (Sandbox Code Playgroud)
但我收到这个错误,
错误:(gcloud.functions.deploy)操作错误:代码=3,消息=构建失败:无法解析存储源:googleapi:错误404:未找到,未找到
我尝试用谷歌搜索,但似乎以前没有人遇到过这个错误消息。我也尝试过更改项目并且部署工作正常。
gcloud config set project another_project
Run Code Online (Sandbox Code Playgroud)
如果有人知道导致此错误的原因以及我如何解决它,请不胜感激。谢谢!
根据此处的文档 - https://cloud.google.com/functions/docs/building 它说:由于云存储直接在您的项目中使用,因此您的函数的源代码目录是可见的,位于名为的存储桶中:
gcf-sources-<PROJECT_NUMBER>-<REGION>
因此,如果您删除了云存储中的Bucket,则需要重新创建该Bucket。例如,如果您的项目编号为 123456789,在 asia-south1 上运行,则存储桶名称应为:
gcf-sources-123456789-asia-south1
创建存储桶后,您可以使用 gcloud 或 firebase cli 进行部署,它应该可以正常工作。
希望这可以帮助。这对我有用!
享受!
| 归档时间: |
|
| 查看次数: |
2730 次 |
| 最近记录: |