Amazon web services 每天自动化从Linux EC2实例到Windows EC2实例的批处理文件传输

Amazon web services 每天自动化从Linux EC2实例到Windows EC2实例的批处理文件传输,amazon-web-services,amazon-ec2,aws-lambda,file-transfer,Amazon Web Services,Amazon Ec2,Aws Lambda,File Transfer,我在Linux EC2实例中有11个目录,外部API将数据(.CSV文件)添加到其中。我需要安排一个作业,每天只将11个目录中的csv文件复制到Windows EC2实例中的匹配目录中。这两个实例位于同一VPC上,但位于不同的安全组上。 如何在AWS中完成从Linux EC2到Windows EC2的文件传输?由于安全原因,“推送”内容到计算机总是很困难的。在这种情况下,它也是跨平台的 一个简单的解决办法是: 定期将数据从源(Linux)计算机复制到AmazonS3 定期将数据从Amazon

我在Linux EC2实例中有11个目录,外部API将数据(.CSV文件)添加到其中。我需要安排一个作业,每天只将11个目录中的csv文件复制到Windows EC2实例中的匹配目录中。这两个实例位于同一VPC上,但位于不同的安全组上。 如何在AWS中完成从Linux EC2到Windows EC2的文件传输?

由于安全原因,“推送”内容到计算机总是很困难的。在这种情况下,它也是跨平台的

一个简单的解决办法是:

  • 定期将数据从源(Linux)计算机复制到AmazonS3
  • 定期将数据从Amazon S3复制到目标(Windows)计算机
这可以通过从运行
aws s3 sync
命令的cron/Scheduled Task触发脚本来实现。这足够聪明,可以复制文件,但只复制自上次使用
sync
命令以来添加/更改的文件

见:

你可以每小时而不是每天复制一次文件,因为这没有缺点