借助python脚本在2个EC2实例之间传输文件
我有两个运行Windows10的EC2实例,我需要弄清楚如何将文件从一个实例传输到另一个实例。让我们将它们命名为prod和dev。我需要在prod中运行python脚本以将文件从prod传输到dev。我不能直接在cmd中运行任何命令,必须通过python进行传输借助python脚本在2个EC2实例之间传输文件,python,amazon-web-services,amazon-ec2,Python,Amazon Web Services,Amazon Ec2,我有两个运行Windows10的EC2实例,我需要弄清楚如何将文件从一个实例传输到另一个实例。让我们将它们命名为prod和dev。我需要在prod中运行python脚本以将文件从prod传输到dev。我不能直接在cmd中运行任何命令,必须通过python进行传输 有没有办法做到这一点?如果这两个实例无法直接相互通信,则需要将数据存储在“第三个位置” 我建议: Prod实例上的一个脚本,将数据上传到amazons3存储桶中 Dev实例上的脚本,从S3 bucket下载数据 这可以通过以下任一方
有没有办法做到这一点?如果这两个实例无法直接相互通信,则需要将数据存储在“第三个位置” 我建议:
- Prod实例上的一个脚本,将数据上传到amazons3存储桶中
- Dev实例上的脚本,从S3 bucket下载数据
,或aws s3 cp——递归的
aws s3同步
- Prod实例上的一个脚本,它循环遍历文件,然后使用
- 没有脚本的Dev实例循环遍历S3 bucket中的文件,并使用
您可以使用触发每个实例上的脚本。如果两个实例无法直接相互通信,则需要将数据存储在“第三个位置” 我建议:
- Prod实例上的一个脚本,将数据上传到amazons3存储桶中
- Dev实例上的脚本,从S3 bucket下载数据
,或aws s3 cp——递归的
aws s3同步
- Prod实例上的一个脚本,它循环遍历文件,然后使用
- 没有脚本的Dev实例循环遍历S3 bucket中的文件,并使用
您可以使用触发每个实例上的脚本。如果这些实例没有在Amazon EC2上运行,您将如何在计算机之间传输文件?为什么不使用相同的方法?有一些网络限制阻止我像在两台计算机之间正常传输一样传输它们。你能更改这些网络限制吗?不,我不能更改。这些网络限制是什么?如果这些实例没有在Amazon EC2上运行,您将如何在计算机之间传输文件?为什么不使用相同的方法?有一些网络限制阻止我像在两台计算机之间正常传输一样传输它们。你能更改这些网络限制吗?不,我不能更改。这些网络限制是什么?