如何禁用 AppEngine HTTP 端点

Jij*_*ohn 4 google-app-engine

我看到我的 AppEngine 端点同时侦听 HTTP 和 HTTPS,如何禁用 HTTP 端点?

Dan*_*scu 6

您不能完全禁用它,但您可以强制重定向到 HTTPS。

如果端点在标准环境中运行,您只需要secure: alwaysapp.yaml配置文件中为相应的处理程序设置配置:

总是

与此处理程序匹配但不使用 HTTPS 的 URL 请求将自动重定向到具有相同路径的 HTTPS URL。为重定向保留查询参数。

如果是在柔性环境中,事情会稍微复杂一些,请遵循此线程:在 App Engine 柔性环境自定义运行时强制使用 SSL

  • 只是添加一些信息,如果您使用的是 Java,则需要在 web.xml 文件中包含一个 `<security-constraint>` 元素,并将 <user-data-constraint> 设置为 <transport-guarantee>机密的。[此处](https://cloud.google.com/appengine/docs/standard/java/config/webxml#secure-urls) 您将获得更多详细信息。 (2认同)