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