使用自定义运行时修改 Google Cloud App Engine 灵活环境中的 Nginx 配置



Google Cloud App Engine Flexible Environment(使用自定义运行时(的Nginx负载均衡器将远程IP地址等记录到其访问日志中。如果我想禁用该行为怎么办?有可能吗?文档没有说自己配置 Nginx 的任何内容。也没有从控制台找到任何内容。

为了禁用任何IP日志记录,您必须禁用Google云负载均衡器日志以及NGINX完成的任何日志记录。

为了禁用由Google云的负载均衡器完成的操作,其官方文档的此页面解释了如何执行此操作。您需要从云 HTTP 负载均衡器中选择"禁用日志源"。

另一方面,要配置NGINX,显然唯一的方法是修改nginx.conf文件。

由于您使用的是 App Engine Flex,并且在部署应用程序后无法访问这些虚拟机/容器,因此您需要确保在执行部署之前更改配置。

我找到了一篇Serverfault帖子,它确实解释了如何禁用NGINX日志记录,另一篇文章确实解释了NGINX配置的深度,以防它们可能对您有用。

我相信这是不可能的。根据此日志记录文档页面:

App Engine 灵活环境会生成以下日志:

  • 请求日志记录发送到所有 App Engine 应用的请求。请求 日志是默认提供的,您无法选择不接收它。

  • 应用日志记录App Engine 应用中软件的活动。这 日志是默认提供的,您无法选择不接收它。

  • 运行时日志从灵活的环境使用 预安装的日志记录代理。

最新更新