通过Cloud Shell可以快速下载较大数量的日志文件,并快速上传至OSS。本文介绍使用Cloud Shell下载日志数据。
前提条件
如果您使用RAM用户下载日志,则需要先给RAM用户授予以下权限:
操作步骤
- 登录日志服务控制台。
- 在Project列表区域,单击目标Project。
- 在页签中,单击目标Logstore。
- 在查询和分析框中,输入查询语句,选择时间范围,单击查找/分析。
- 在原始日志页签中,单击
,选择下载日志。
- 在日志下载对话框中,选择通过Cloud Shell下载,然后单击确认。
此处临时下载文档,不需要挂载。选择
暂不创建。
说明 目前Cloud Shell位于上海地域,如果当前Logstore不在上海地域,下载日志会产生一定的公网流量费用。
价格详情请参见产品定价。
- 进入Cloud Shell页面后,在下载文件对话框, 单击确认。
格式为TXT的文件将本下载至本地。
- 如果您还想将下载的日志数据上传到OSS,请参考以下操作。
- 查看当前可以操作的OSS Bucket列表,以便确认OSS保存路径。
执行完成后,返回可以操作的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
- 执行
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
- 执行以下命令将日志文件上传至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