从AWS S3下载指定日期范围的日志到本地
本脚本主要包括如下要点:
- Shell脚本日期循环;
- AWS S3命令行使用;
- 通过正则进行日期合法性校验;
- Shell命令执行无限重试,直到成功;
# !/bin/bash
# @Time : 2017/10/11 下午3:20
# @Author : qianghaohao
# @Mail : codenutter@foxmail.com
# @File : s3log_downloader.sh
#---------------- 脚本参数说明 --------------
# $1: 业务类型
# $2: 日志类型
# $3: 开始时间: 年-月-日 ex:2017-10-10
# $4: 结束时间: 年-月-日 ex:2017-10-10
#--------------------------------------------
PROFILE=s3_key_pr