我试图使用AWS CLI从Windows server 2008命令行将所有类型为.flv的文件上传至S3 bucket。
我这样做。
aws s3 sync . s3://MyBucket --exclude '*.png'
然后它开始上传 .png
文件代替。
我正试图按照 文件 并给出了一个例子,内容是:
Local directory contains 3 files:
MyFile1.txt
MyFile2.rtf
MyFile88.txt
'''
aws s3 sync . s3://MyBucket/MyFolder --exclude '*.txt'
upload: MyFile2.rtf to s3://MyBucket/MyFolder/MyFile2.rtf
那我到底做错了什么?
使用。
aws s3 sync . s3://MyBucket/ --exclude "*" --include "*.flv"
它排除了所有的文件,然后包括.flv文件。参数的顺序很重要。
你也可以使用。
aws s3 cp . s3://MyBucket/ --recursive --exclude "*" --include "*.flv"
不同的是 sync
将不会重新复制一个已经存在于目的地的文件。