Azure 存储帐户 SFTP 服务的日志?

问题描述 投票:0回答:4

我们可以从存储帐户中的 Azure SFTP 服务获取日志吗?我已经在存储帐户中启用了 SFTP 功能,该功能作为 SFTP 服务,我可以使用 Filezilla 和 Win SCP 等客户端应用程序将文件推送到其中。但当我尝试从客户端应用程序推送文件时它不起作用。客户端应用程序是一个报告系统,能够将报告推送到 SFTP 服务器。

我的目的是检查 SFTP 服务的日志,看看为什么它不处理来自客户端应用程序的请求

azure logging sftp azure-storage-account
4个回答
1
投票

如果客户端出于某种原因无法访问服务器,则在 Azure 端保留日志不会有任何帮助。检查客户端日志。您遇到什么错误?

以下是可能有帮助的常见问题列表: https://learn.microsoft.com/en-us/azure/storage/blobs/secure-file-transfer-protocol-known-issues


0
投票

您可以从诊断设置激活存储帐户上的日志。

转到 sftp 存储帐户资源,然后从侧面菜单中您将看到:

从中选择存储类型(例如 blob),然后您可以添加诊断设置:

然后选择类别并选择您想要的目的地,例如您可以将其映射到日志分析资源

然后就可以查询日志了,例如:

StorageBlobLogs
| where Category contains "StorageWrite" 

0
投票

您可以从“监控”->“诊断设置”中启用存储帐户中的日志,然后选择要获取其日志的资源。


-1
投票

根据当前的文档,您可以通过在活动日志中应用过滤器或在存储帐户上启用诊断设置来提取 sftp 日志。

您可以参考 this 文档,了解有关 Azure Blob 存储帐户中 SFTP 协议已知问题的更多信息,目前此功能处于预览状态。

© www.soinside.com 2019 - 2024. All rights reserved.