如何将与模式AWS CLI匹配的文件上传到S3

时间:2019-04-16 16:17:25

标签: amazon-s3 aws-cli

团队, 我需要将与此模式console.X.log匹配的所有文件上传到s3,其中X = 0 ... any

我在下面尝试并出现错误。

aws s3 cp /var/log/console.* s3://test/dom0/

Unknown options: /var/log/console.70.log,s3://0722-maglev-avdc-provisions/dom0/

1 个答案:

答案 0 :(得分:1)

AWS s3 cli不支持正则表达式,但是s3有一个排除项和包含项。 因此,您应该可以使用:

aws s3 cp /var/log/ s3://test/dom0/ --recursive --exclude "*" --include "console.*"

请注意排除和包含的顺序,如果切换它们,则不会上传任何内容。您可以通过添加更多包含来包含更多模式。