全部产品
Search
文档中心

日志服务:使用Cloud Shell下载日志数据

更新时间:Oct 26, 2023

通过Cloud Shell可以快速下载较大数量的日志文件,并快速上传至OSS。本文介绍使用Cloud Shell下载日志数据。

前提条件

如果您使用RAM用户下载日志,则需要先给RAM用户授予以下权限:

操作步骤

  1. 登录日志服务控制台

  2. 在Project列表区域,单击目标Project。

  3. 日志存储 > 日志库页签中,单击目标Logstore。

  4. 在查询和分析框中,输入查询语句,选择时间范围,单击查找/分析
  5. 原始日志页签中,单击download,选择下载日志
  6. 日志下载对话框中,选择通过Cloud Shell下载,然后单击确认
    此处临时下载文档,不需要挂载。选择暂不创建
    说明 目前Cloud Shell位于上海地域,如果当前Logstore不在上海地域,下载日志会产生一定的公网流量费用。价格详情请参见产品定价
  7. 进入Cloud Shell页面后,在下载文件对话框, 单击确认
    格式为TXT的文件将本下载至本地。
  8. 如果您还想将下载的日志数据上传到OSS,请参考以下操作。
    1. 查看当前可以操作的OSS Bucket列表,以便确认OSS保存路径。
      aliyun oss ls
      执行完成后,返回可以操作的OSS Bucket列表。
      CreationTime                                 Region    StorageClass    BucketName
      2021-09-24 02:03:08 +0000 UTC        oss-cn-beijing        Standard    oss://fyytset
      2021-09-26 03:27:10 +0000 UTC       oss-cn-hangzhou        Standard    oss://demo
      Bucket Number is: 2
    2. 执行cd aliyunlog命令进入aliyunlog目录,执行ll找到下载的日志文件。
      格式为data_202***_100331.txt的文件即为下载的日志文件。
      total 8640
      drwxr-xr-x 2 shell shell    4096 Sep 28 10:21 ./
      drwxr-xr-x 6 shell shell    4096 Sep 28 10:24 ../
      -rw-r--r-- 1 shell shell 3198090 Sep 28 10:03 data_20210928_100331.txt 
    3. 执行以下命令将日志文件上传至OSS。
      aliyun oss cp data_20210928_100331.txt oss://demo --region cn-hangzhou
      返回如下信息表示上传成功。
      Succeed: Total num: 1, size: 3,198,090. OK num: 1(upload 1 files).
      
      average speed 12792000(byte/s)
      
      0.250823(s) elapsed