每次我将基本的 Go 后端应用程序部署到 App EngineFlexible 环境时,我都会遇到上述问题。
runtime: go
env: flex
endpoints_api_service:
# The following values are to be replaced by information from the output of
# 'gcloud endpoints services deploy openapi-appengine.yaml' command.
name: YOUR-APP-ID.appspot.com
rollout_strategy: managed
manual_scaling:
instances: 1
我尝试使用 yaml 部分中的参数变化一次又一次地进行部署。但其中任何一个都确实有效。
实际上,指定 Go 运行时的确切版本即可使其工作。
runtime_config:
operating_system: "ubuntu22"
runtime_version: "1.21"