【发布时间】:2020-08-11 18:50:55
【问题描述】:
我用 Python 编写了一个 Google Cloud Function,当 GAE/GCE 项目超过预算阈值时,它会从 Billing 捕获 Pub/Sub 消息,然后禁用 Billing 或停止 GCE 实例。我使用了 Google 文档中的示例代码。使用控制台日志记录,我设法调试了我所写的内容,并且工作正常。
这显然不是调试 Google Cloud Functions 的方法,它非常缓慢并且需要反复尝试以缩小问题范围。我对文档的阅读表明我应该能够在本地运行函数并在 Windows 10 下使用 VCode 和在线调试,并且还有一个谷歌生产调试工具可以用来调试实时运行的 Cloud Functions。 但是,经过大量搜索,我找不到 YouTube 视频或我能理解的文章,这些视频或文章告诉我如何访问这些调试工具中的任何一个。此外,我发现的大部分信息要么不适用于 Python,要么不适用于 Windows 10。
我在这方面的技能水平可能相对较低,但如果我能找到,我可以按照食谱的方法。
谁能推荐合适的视频或文章?谢谢。
【问题讨论】:
-
你的语言是什么?
-
你试过用Python Functions Framework在本地运行吗?
标签: python debugging google-cloud-platform google-cloud-functions