如果开发的应用程序仅支持HTTP。我们应该在谷歌应用程序引擎中做什么配置,它迫使开发者支持HTTPS。我们可以在";yaml";,但是为了重定向。我只想知道我们还能做些什么来防止这种事情(简而言之,应该只使用HTTPS(。也许我们可以从ingress/loadbalancer/ssl等做一些事情,但这看起来是付费的,目前不希望这样。
您只需要在app.yaml中为路由处理程序设置secure: always
。从http
对您的应用程序的任何呼叫都将自动重定向到https
我在通过HTTPS放置整个网站时遇到了问题,所以在搜索中我找到了一个对我有效的解决方案:
https://cloud.google.com/appengine/docs/standard/python3/config/appref
它所说的是,你可以更改你的app.yaml文件,并将其放置在处理程序中
- url: /.*
secure: always
redirect_http_response_code: 301
script: auto