我正在尝试使用rsync将S3存储桶与EC2服务器同步。但是我在编写代码时遇到了麻烦。在我的EC2服务器上,我尝试了以下操作,但不起作用。我知道我的S3地址是错误的,但是我不确定该放置什么。iosSourceCode是存储桶名称。如何将该存储桶中的文件同步到EC2服务器的文件?在使此工作正常后,我将建立一个cronjob以每10分钟执行一次此操作。有更好的方法可以做到这一点吗?请提供代码,谢谢!
sudo rsync -ra iosSourceCode.s3-website-us-east-1.amazonaws.com /var/www/
请使用s3cmd
使用s3cmd同步
语法如下
s3cmd同步s3:// mybucket / myfolder / files / / var / mybucket / myfolder / files /
您可以将上述语法放在shell脚本中,然后将脚本添加到cron中以按特定的时间间隔运行它。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句