Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform Google stackdriver默认端口被防火墙规则阻止_Google Cloud Platform_Google Cloud Stackdriver - Fatal编程技术网

Google cloud platform Google stackdriver默认端口被防火墙规则阻止

Google cloud platform Google stackdriver默认端口被防火墙规则阻止,google-cloud-platform,google-cloud-stackdriver,Google Cloud Platform,Google Cloud Stackdriver,由于防火墙规则,我无法将数据获取到google堆栈驱动程序日志 我不知道哪个端口堆栈驱动程序收集数据。我需要这个来删除/修改阻止数据进入堆栈驱动程序的特定防火墙规则 我得出这个结论是因为对于一个区域,我得到了堆栈驱动程序日志,而对于一个区域,我没有。对于这两个地区(中部和东部),我有一个优先级为“999”的拒绝规则,该规则拒绝所有出口流量 但对于一个地区(中部),我在stack driver中获取日志,这意味着有一个具有更高优先级的规则(我不认为Google Stackdriver需要在防火墙中

由于防火墙规则,我无法将数据获取到google堆栈驱动程序日志

我不知道哪个端口堆栈驱动程序收集数据。我需要这个来删除/修改阻止数据进入堆栈驱动程序的特定防火墙规则

我得出这个结论是因为对于一个区域,我得到了堆栈驱动程序日志,而对于一个区域,我没有。对于这两个地区(中部和东部),我有一个优先级为“999”的拒绝规则,该规则拒绝所有出口流量


但对于一个地区(中部),我在stack driver中获取日志,这意味着有一个具有更高优先级的规则(我不认为Google Stackdriver需要在防火墙中打开任何TCP端口才能正常工作。相反,Stackdriver使用
授权范围

SSH到您的实例中。运行以下命令:

`curl --silent --connect-timeout 1 -f -H "Metadata-Flavor: Google" http://169.254.169.254/computeMetadata/v1/instance/service-accounts/default/scopes`
查找以下两个范围:

https://www.googleapis.com/auth/logging.write
https://www.googleapis.com/auth/logging.admin

如果缺少,请转到Google云控制台并将这些作用域添加到VM。重新启动实例。

我有“”添加到我们所有的虚拟机中。但这适用于所有虚拟机。对我来说,只有East region不起作用。它必须是一个防火墙isuue。我有Stackdriver日志记录和监控功能,但没有打开端口。你是否至少接受我的建议并验证你在虚拟机内部有作用域?正如我提到的,这是我虚拟机中唯一的作用域--“googleapis.com/auth/cloud platform”。@Badmaash您知道stackdriver监控代理使用哪些端口吗?