python - 错误:需要 app.yaml(或 appengine-web.xml)文件才能将此目录部署为 App Engine 应用程序
问题描述
当我尝试通过 Cloud Build 将 Python 代码部署到 Google App Engine (GAE) 时,我收到以下错误消息:
ERROR: An app.yaml (or appengine-web.xml) file is required to deploy this directory as an App Engine application
ERROR: (gcloud.app.deploy) [/workspace] could not be identified as a valid source directory or file.
ERROR: build step 0 "gcr.io/google.com/cloudsdktool/cloud-sdk" failed: step exited with non-zero status
有人可以解释可能导致此错误的原因吗?
解决方案
App Engine 中的 Python 应用程序使用 配置app.yaml
,其中包含 CPU、内存、网络和磁盘资源、缩放以及其他常规设置,包括环境变量。通过查看此错误消息,您app.yaml
似乎丢失了。您可以在此处阅读有关如何配置应用程序的更多信息:使用 app.yaml 配置您的应用程序
推荐阅读
- c# - 依赖属性获取和设置
- reactjs - 添加事件时,我的 React-Redux 项目输出错误
- android - 如何创建 android.opengl.EGLContext 对象的实例?
- python-3.x - 在 python 中添加与 Telethon 的联系
- jquery - 带图像显示的表
- css - 调整引导容器宽度
- oracle - 找不到 Oracle 12 C 安装错误文件
- c - 将 /dev/urandom 读入 c 字符串缓冲区
- android - View.OnDragListener() 方法不调用
- python - Efficiently Reorder DataFrame of Lists/Pairings