在 Azure 门户中上传 Blob 时如何获取发件人 IP
Posted
技术标签:
【中文标题】在 Azure 门户中上传 Blob 时如何获取发件人 IP【英文标题】:How to get sender IP when uploading a blob within the Azure portal 【发布时间】:2021-10-19 13:24:05 【问题描述】:我的函数应用中有默认的 blob 触发器函数。如果我让某人对我的存储帐户中的容器进行 R/W 访问并且他们上传了一个 blob 文件,我想打印出谁发送了该文件 - 特别是他们的 IP 地址 - 或其他一些识别特征。我已经浏览了 $logs 目录,因为我在另一篇文章中看到发件人 IP 会在那里,但事实并非如此。有谁知道如何获取发件人IP?
【问题讨论】:
【参考方案1】:是的,可以通过激活诊断设置(预览)来获取呼叫者 IP。我已将日志发送到日志分析工作区,这里是演示查询
StorageBlobLogs
| project CallerIpAddress, AccountName, OperationName, StatusText
【讨论】:
以上是关于在 Azure 门户中上传 Blob 时如何获取发件人 IP的主要内容,如果未能解决你的问题,请参考以下文章
使用 Azure 逻辑应用添加或修改 blob 时如何获取上传文件的文件名?