Azure 应用服务 (网站) 出站端口

Azure 应用服务 (网站) 出站端口

Azure AppServices(网站)中的出站端口是否默认关闭?

我正在尝试将日志目录从 APPService 传输到我的日志聚合器 (Logstash),它在本地运行良好,但在 Azure 中却完全没有声音。通常,这是 VM 情况下的 NetworkSecurityGroup 配置,但在 APP 服务中,我找不到等效组件

答案1

您可以使用 Web 应用日志执行的唯一操作是记录到文件系统(应用服务实例内部)或 Blob 存储。没有组件可让您直接将它们发送到 logstash。您可以通过多种方式将日志从 Blob 存储传输到 logstash,但我想这超出了这个问题的范围。

答案2

问题并不像我之前想的那样出在出站端口上。问题出在 Serilog 网络接收器上(https://github.com/pauldambra/Serilog.Sinks.Network) 无法在 Azure APPservices 中打开套接字。我已将问题和修复方法告知了 repo 所有者,将在 Serilog.sinks.network 的下一版本中修复此问题

相关内容