AWS s3cmd"排除"不工作?

时间:2016-11-23 22:23:32

标签: amazon-web-services amazon-s3

我花了最后15分钟试图找出如何让exclude=工作。

除了文件夹static/之外,我想将所有static/js文件夹上传到s3。

我尝试了以下内容:

  • s3cmd sync --exclude static/js --cf-invalidate static/ s3://mybucket/static/
  • s3cmd sync --exclude /static/js --cf-invalidate static/ s3://mybucket/static/
  • s3cmd sync --exclude=static/js --cf-invalidate static/ s3://mybucket/static/
  • s3cmd sync --exclude=/static/js --cf-invalidate static/ s3://mybucket/static/

但它们都不起作用。有任何想法吗?

2 个答案:

答案 0 :(得分:0)

现在,建议使用AWS Command-Line Interface (CLI)而不是s3cmd

有关aws s3 sync命令的详细信息,请参阅:AWS CLI S3 sync

有关过滤规则,请参阅:Use of Exclude and Include Filters

答案 1 :(得分:0)

事实证明,如果我的本地目录是静态的/那么排除模式不需要包含静态...