AWS s3cmd "exclude"不起作用?



我一直在花最后15分钟,试图弄清楚如何使exclude=工作。

我想将所有static/文件夹上传到S3,除了文件夹static/js

我尝试了以下内容:

  • 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/

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

如今,建议使用AWS命令行界面(CLI)而不是s3cmd

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

对于过滤规则,请参见:使用排除和包含过滤器

因此,如果我的本地目录是静态的,则结果是排除模式不需要包括静态...

最新更新