我是AWS CLI的新手,需要从Linux服务器上传文件到S3。以下是我的使用情况:
输入目录的结构是基于当前日期在服务器上创建文件夹,例如:
每个文件夹包含多个子文件夹:
我想上传到S3,如下所示:
所以简而言之,我不想在S3中有子文件夹,只想要一个包含输入目录中所有子文件夹中的文件的单个日期文件夹。如何使用AWS CLI实现这一点?
并同样。
输入目录的结构是基于当前日期在服务器上创建文件夹,例如:
/users/data/20200329
和/users/data/20200330
。每个文件夹包含多个子文件夹:
/users/data/20200329/govt/inbound/truey.gz
/users/data/20200329/corp/inbound/672695.gz
/users/data/20200330/govt/inbound/dddd.gz
/users/data/20200330/corp/inbound/4444.gz
我想上传到S3,如下所示:
s3://bucketname/20200329/truey.gz
s3://bucketname/20200329/672695.gz
s3://bucketname/20200330/dddd.gz
s3://bucketname/20200330/4444.gz
所以简而言之,我不想在S3中有子文件夹,只想要一个包含输入目录中所有子文件夹中的文件的单个日期文件夹。如何使用AWS CLI实现这一点?
并同样。
aws s3 sync
可能会有帮助。请查看文档或可用的帮助(aws s3 sync help
)。 - undefined