Google Cloud App Engine灵活环境(带有自定义运行时)的Nginx负载均衡器会将远程IP地址等记录到其访问日志中。如果我想禁用该行为怎么办?有可能吗? Docs没有说明自己配置Nginx的任何事情。 Haven也从控制台找不到任何东西。
答案 0 :(得分:1)
要禁用任何IP日志记录,您必须禁用Google Cloud Load Balancer日志以及NGINX完成的所有日志记录。
为了禁用Google Cloud的Load Balancer所执行的操作,他们的官方documentation的此页面解释了如何执行此操作。您需要从云HTTP负载均衡器中选择“禁用日志源”。
另一方面,要配置NGINX,显然唯一的方法是修改nginx.conf文件。
由于您正在使用App Engine Flex,并且在部署应用程序后无法访问这些虚拟机/容器,因此您需要确保在执行部署之前更改配置。
我找到了一个Serverfault post,它确实解释了如何禁用NGINX日志记录,还有另一篇文章解释了NGINX configurations更好的深度,以防它们可能对您有用。
答案 1 :(得分:0)
我相信这是不可能的。根据此Logging docs页面:
App Engine灵活环境会生成以下日志:
请求日志记录发送到所有App Engine应用的请求。请求 默认情况下会提供日志,您无法选择不接收日志。
应用日志在App Engine应用中按软件记录活动。该 默认情况下会提供日志,您无法选择不接收日志。
运行时日志是使用a在灵活环境中提供的 预装登录代理。