从Cloud Endpoints ESP记录中删除敏感字段

时间:2019-08-07 15:07:11

标签: google-cloud-platform google-cloud-endpoints openapi stackdriver

我们在Cloud Endpoints后面运行App Engine Flexible,并且担心是否可以过滤记录的内容,Cloud Endpoints是否提供排除请求数据字段(例如带有API密钥的标头)的方法?

Current:
Client -> Endpoints -> App Engine 
                    -> Stackdriver Logging

Desired:
Client -> Endpoints -> App Engine 
                    -> Filtering -> Stackdriver Logging

由于我们无法拦截日志记录功能,因此我不确定是否有可能,但是其他人也必须意识到这很危险。

2 个答案:

答案 0 :(得分:0)

您无法在Stackdriver Logging中排除特定字段。如果您不希望看到某些日志,则可以将日志排除过滤器与要引用的字段一起使用,以忽略这些日志[1]。

[1] https://cloud.google.com/logging/docs/exclusions#exclusions_in_the_api

答案 1 :(得分:0)

ESP不会在您的请求中记录所有标头。它仅将有限的信息发送到stackdriver。代码是here