使用 Python 将函数部署到 Cloud Functions

问题描述 投票:0回答:1

有没有办法使用 python 将脚本从存储库(如 GitHub)部署到 Cloud Functions,而不使用 docker 或 subprocess 命令?

我尝试了这个示例代码,它使用CreateFunctionRequest方法将函数部署到CF,但没有解释如何定义函数本身。

深入研究文档,我发现我需要指定一个 Function 类型并将其作为上述方法的参数传递。

Function
类有一个定义函数构建配置的属性。该属性
build_config
用于获取函数的源代码。

但是,BuildConfig类型似乎只接受使用docker进行部署,不像我们在

gcloud
commands中那样将源代码从GCS上传到CF。

google-cloud-functions google-api-python-client
1个回答
0
投票

作为我之前评论的答案发布:

请查看有关 从 Cloud Storage 部署从源存储库部署 的文档。当您将源代码部署到 Cloud Functions 时,它将存储到 Cloud Storage 并构建为容器映像,并将其推送到映像注册表。请查看构建流程供您参考。

© www.soinside.com 2019 - 2024. All rights reserved.