【发布时间】:2019-12-06 14:30:25
【问题描述】:
今天我遇到了 Google AppEngine 防火墙的异常行为。 我有一个在 GKE pod 内运行的应用程序,另一个在 AppEngine 内运行。 我需要我的 pod 才能访问 AppEngine 如果我从这样的吊舱卷曲 卷曲 ifconfig.co 我懂了 35...* 顺便说一句,如果我想纠正 ipinfo.io/ip 答案是 0.0.0.0。
现在,我试图在 AppEngine 的防火墙中允许这些 IP 地址,但没有任何反应。 (10.0.0.0/8 网络也是允许的,默认规则设置为禁止)。
之后,我尝试允许 AppEngine 的所有流量并确定哪个 IP 对其可见。 这就是我得到的:
protoPayload: {
@type: "type.googleapis.com/google.appengine.logging.v1.RequestLog"
appEngineRelease: "1.9.71"
appId: "redacted"
cost: 2.3245e-8
endTime: "2019-12-06T13:50:49.895089Z"
finished: true
first: true
host: "redacted.appspot.com"
httpVersion: "HTTP/1.1"
instanceId: "redacted-id"
instanceIndex: -1
ip: "0.0.0.0"
latency: "14.364944s"
IP 为 0.0.0.0。 如果我在防火墙 AppEngine 中允许 0.0.0.0 可以访问 pod 但不能访问其他世界。 这是预期的行为吗?
【问题讨论】:
标签: google-app-engine google-cloud-platform google-kubernetes-engine firewall