如何使用AWS CLI将文件从EC2移动到S3 ?一旦传输到S3,这些文件就应该从EC2中删除 &g



我在Debian EC2实例上设置了一个SFTP服务器。我使用aws s3 sync <source dir on EC2> <destination S3 bucket>设置了一个cron作业。我的问题是,我的EC2将得到充分的上传进来。

一旦文件上传到EC2实例,我希望文件移动到S3桶。sync命令只是复制它,而不是从源代码中删除。我怎样才能做到这一点呢?

aws s3 mv命令实际上执行的是CopyObject()Delete

移动整个目录,使用:

aws s3 mv --recursive localdir s3://bucket-name/

如果你想移动目录的'contents',试试:

aws s3 mv --recursive localdir s3://bucket-name/ --exclude "*" --include "localdir/*"

参见:mv - AWS命令参考

相关内容

  • 没有找到相关文章

最新更新