我一直在尝试使用Google App Engine部署我的网站。我有一个域名。我有一个桶,我的所有文件都上传到其中,按照Google想要的方式进行组织。我甚至在文件夹中有app.yaml文件。但是,每次我尝试部署应用程序时,都会收到以下消息:
有什么建议吗?
答案 0 :(得分:0)
您先运行gcloud init
吗?您需要先执行此操作并按照说明创建命名的gcloud配置,例如my_ga_app
。
然后每次运行部署之前,您都需要运行(只有在您处理多个应用时才需要):
gcloud config configurations activate my_ga_app
然后部署
gcloud app deploy
如果这不起作用,请通过运行
确保您的gcloud是最新的 gcloud components update
答案 1 :(得分:0)
该错误表示app.yaml文件存在问题。在这里,您可以看到静态网站结构的app.yaml文件示例。
runtime: python27
api_version: 1
threadsafe: true
handlers:
- url: /
static_files: index.html
upload: index.html
- url: /(.*)
static_files: \1
upload: (.*)
您也可以关注这些官方recommendations
*当然,有必要验证gcloud使用更新的最新版本。
gcloud components update
如果您收到SSL3_GET_SERVER_CERTIFICATE的问题,请检查此question,因为可能是SDK的问题,但依赖于操作系统和其他变量。