转换后如何将数据从一个S3存储桶移到另一个

时间:2020-07-19 12:36:27

标签: amazon-web-services amazon-s3

使用以下命令提取文件名:

aws s3 ls s3://input/ --recursive | awk '{print $4}' |  awk -F'/' '{print $2}'
191225_000010.80688888_99999999
191225_000011.80688888_99999999
191225_000012.80688888_99999999

我想将所有文件从s3:// input移到s3:// modifiedinput 经过这些修改

from 191225 get year=19/month=12/day=25
from 000011.80688888 get hour=000011
id =272875384852640

如何复制到s3:// modifiedinput / year = 19 / month = 12 / day = 25 / hour = 000011 / id = 999999

我可以像下面这样提取每个字段

aws s3 ls s3://input/ --recursive | awk '{print $4}' |  awk -F'/' '{print $2}' | awk -F'_' '{print $2}'

0 个答案:

没有答案