如何在将app.yaml从go114更新到go115时处理"app_engine_apis"警告



我最近从更新了我的app.yaml

runtime: go114

runtime: go115

因为我在一封电子邮件中被警告说,对go114的支持即将结束。

服务部署得很好,但完成后,我收到了消息:

正在更新服务[默认值]。。。⠼警告:存在对应用程序引擎API的间接依赖,但它们未在App.yaml中启用。您可能会在尝试访问这些API时看到运行时错误。设置app_engine_api属性。

所以我添加了:

app_engine_apis: true

现在该服务不会部署,并给出以下错误:

错误:(gcloud.app.deploy)分析文件时出错:[<snip>/app.yaml]AppInfoExternal类型的对象具有意外的属性"app_engine_apis"。

看起来像是一个陷阱22。我该如何处理?

将其作为社区wiki发布,因为它基于@Joel的评论。

看起来这是被触发的,因为这些API还没有在go115中启用,所以可能会出现运行时错误。

我想说的是,你可能应该在谷歌云的问题跟踪系统中联系他们,或者在这个Github页面中打开一个问题,这样他们就可以解决这个问题,因为这个问题似乎没有任何解决办法。

最新更新