首页 > 其他分享 >Azure Storage (31) Azure File审核下载日志

Azure Storage (31) Azure File审核下载日志

时间:2024-10-15 13:02:04浏览次数:8  
标签:存储 name -- 31 Storage 点击 Azure txt

  《Windows Azure Platform 系列文章目录

 

  一.需求:

  1.有1个Azure CLI的命令,叫

az storage file download --path --share-name [--account-key] [--account-name]

  具体可以参考:https://learn.microsoft.com/en-us/cli/azure/storage/file?view=azure-cli-latest#az-storage-file-download 

  2.想了解执行上面这个命令后,是否有日志记录,具体的日志信息是怎么样的

 

  二.假设

  1.微软云Azure File Storage支持的协议有两种:

  (1) SMB协议

  (2) NFS协议

  2.本文演示,主要使用SMB协议

 

  三.环境搭建

  3-1.创建存储账户

  1.首先,我们登录https://portal.azure.com/,创建一个存储账户,名称为leistoragesamba01。

  

 

  2.存储账户创建完毕后,我们点击该存储账户,点击File Shares

  

 

  3.在弹出的窗口中,输入SMF File Share的名称。我这里命名为samba

  

 

  4.创建完毕后,我们点击SMB共享名称samba,页面跳转

  

  5.点击下图的Browse,点击下图的upload或者add directory

  (1)Add Directory表示在smb共享里,心间文件夹,如下图的software文件夹

  (2)Upload,表示在当前路径下,直接上传文件,如下图的1.txt, 2.txt和3.txt

  (3)具体上传文件的步骤,就不做演示

  

 

 

  3-2.创建LogAnalytics工作区(演示用)

  1.Log Analytics是云端的日志中心,我们可以把云存储Azure Storage的日志,都发送到Log Analytics工作区里

  2.我们在https://portal.azure.com,搜索log analytics workspace,如下图:

  

  3.点击上图的Log Analytics Workspace,页面跳转后,点击下图的Create

  

  4.我们这里设置工作区的名称为:lei-storagesamba-loganalytic。步骤略。

 

  3-3.设置存储账户的监控

  1.我们点击之前创建的存储账户名称:leistoragesamba01。页面跳转后,点击Monitoring里的Diagnostic Settings

  

  

  2.点击下图的File这一行内容

  

 

  3.点击后,页面会跳转,我们点击+ Add diagnostic setting。图略

  4.按照下面的步骤,把诊断日志发送到Log Analytics里

  

 

  四.演示

  1.我们现在本地找一台Linux,安装Azure CLI,具体步骤请参考:https://learn.microsoft.com/en-us/cli/azure/install-azure-cli

  2.我们在Azure Portal,找到存储账户的名称和秘钥,如下图

  

 

  3.我们以我的演示环境里的存储账户为例

  (1) 有1个文件夹叫software。在该文件夹里,有个1.zip文件

  (2) 在根目录下,有三个文件,1.txt,2.txt, 3.txt

  

  4.我们下载software文件夹里的内容,执行命令

az storage file download --path software/1.zip --share-name samba --account-name leistoragesamba01 --account-key [存储账户的秘钥]

 

  5.我们下载1.txt文件,执行命令

az storage file download --path 1.txt --share-name samba --account-name leistoragesamba01 --account-key [存储账户的秘钥]

 

  6.我们下载2.txt文件,执行命令

az storage file download --path 2.txt --share-name samba --account-name leistoragesamba01 --account-key [存储账户的秘钥]

 

  4-2.查看监控数据

  1.我们执行完毕后,所有的日志都发送到了Azure Log Analytics工作区里,我们点击之前创建的工作区,如下图:

 

  2.上图中,我们可以看到,在新的工作区里有表StorageFileLogs,然后点击上如的Run执行。我们可以看到OperationName叫GetFile,具体的执行结果可以参考下面的截图:

 

  3.可以看到几个属性

  (1)OperationName,表示操作名称

  (2)Uri,表示请求的samba文件链接

  (3)CallerIpAddress,表示客户端的公网IP

  (4)UserAgentHeader,表示客户端的信息,这里可以看到是用命令行工具

 

标签:存储,name,--,31,Storage,点击,Azure,txt
From: https://www.cnblogs.com/threestone/p/18467026

相关文章

  • 【Azure Cloud Service】使用Key Vault Secret添加.CER证书到Cloud Service Extended
    问题描述因为KeyVault的证书上传功能中,只支持pfx格式的证书,而中间证书,根证书不能转换为pfx格式,只能是公钥证书格式cet或者crt,能通过文本工具直接查看base64编码内容。如一个证书链文件中可以看见中间证书,根证书: 当把包含完成证书链的证书PFX上传到KeyVaultcertificate......
  • 从零开始的python学习(三)P28+P29+P30+P31
    本文章记录观看B站python教程学习笔记和实践感悟,视频链接:【花了2万多买的Python教程全套,现在分享给大家,入门到精通(Python全栈开发教程)】https://www.bilibili.com/video/BV1wD4y1o7AS/?p=6&share_source=copy_web&vd_source=404581381724503685cb98601d6706fb上节课介绍了......
  • 题解:P2315 [HNOI2005] 数三角形
    ProblemLink[HNOI2005]数三角形题意输入一个大三角形的各个边存在情况,输出里面有多少个正三角形。Solution简单暴力即可,用\(4\)个数组维护每条边能延伸的最大长度,然后逐个判断三角形是否可行即可。如图,l_upper维护左端点向上(即$\ell_{BA}$),l_lower维护左端点向下(即......
  • 【LeetCode Hot 100】31. 下一个排列
    https://leetcode.cn/problems/next-permutation/description/这里下个排列的意思是按字典序的排列,C++STL中算法默认也是按照字典序排列来操作。C++STL中提供了对应的接口next_permutation,下面记录一下力扣给的题解,这种方法允许数据重复,据说STL也是采用的这种方法。从后向前......
  • 【Python开发技术之PyQt5精品教学】第31课--PyQt5 QCalendar小工具
    PyQt5QCalendar小工具QCalendar小工具是一个有用的日期选择器控件。它提供了基于月份的视图。用户可以通过鼠标或键盘选择日期,默认为今天的日期。还可以指定日历的日期范围。以下是这个类的一些实用方法:序号方法和描述1setDateRange() :设置可选择的较低和较高日期。2setFi......
  • 2024-2025-1 202421310 《计算机基础与程序设计》第3周学习总结
    学期(如2024-2025-1)学号(如:20241300)《计算机基础与程序设计》第X周学习总结作业信息|这个作业属于哪个课程|https://www.cnblogs.com/rocedu/p/9577842.html|这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03|这个作业的目标|数字分类与计数法位......
  • 2024-2025 20241313刘鸣宇《计算机基础与程序设计》第三周学习总结
    1.阅读《C语言程序设计》,对有疑问的地方寻找AI进行解答2.3.《计算机科学概论》学习总结(1)第二章学习了不同进制(二进制,十进制,八进制,十六进制)之间的转换学习了其他技术系统中的运算规则(2)第三章1.信息与数据的区别:信息是数据的一种2.为何进行数据压缩:网络具有固定的带宽限制,压......
  • 2024-2025-1 20241312 《计算机基础与程序设计》第3周学习总结
    |这个作业属于哪个课程|https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP|这个作业要求在哪里|https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03|这个作业的目标|数字分类与计数法位置计数法进制转换模拟数据与数字数据压缩与解压数字化信息安全|作业正文|h......
  • 2024-2025-1 20241314 《计算机基础与程序设计》第3周学习总结
    这个作业属于哪个课程<班级的链接>(2024-2025-1-计算机基础与程序设计)这个作业要求在哪里2024-2025-1计算机基础与程序设计第三周作业这个作业的目标<巩固知识,拓展能力>作业正文https://www.cnblogs.com/serene99/p/18462624教材学习内容总结一门与电路在......
  • 2024-2025-1 20241318 《计算机基础与程序设计》第三周工作总结
    这个作业属于哪个课程<(https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP)>(如[2024-2025-1-计算机基础与程序设计]这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03这个作业的目标数字分类与计数法位置计数法进制转换模......