Как скачать файл из EC2 по python? - PullRequest
0 голосов
/ 09 мая 2019

У меня есть экземпляр EC2, и я бы программно загружал файл скриптом python. Я могу получить доступ по FTP и попытаться использовать ftplib для загрузки, но у меня ошибка тайм-аута.

#I Try this command
import os
from ftplib import FTP
ftp = FTP(host=ip)
ftp.login(user=login,passwd=passw)
ftp.dir()
# but have timeout error

1 Ответ

0 голосов
/ 09 мая 2019

Выполнить:

$ ssh -i KeyPair.pem ubuntu@ec2-22-345-22-55.compute-1.amazonaws.com

# Username can be ubuntu or ec2-user, depending upon your instance type

Вы можете использовать сам CLI или разработать сценарий Python import os, содержащий следующие синтаксисы для копирования всех файлов из папки EC2 на локальный диск:

$ chmod 400 ~/anaconda3/KeyPair.pem

$ scp -r -i KeyPair.pem ubuntu@ec2-22-345-22-55.compute-1.amazonaws.com:anaconda3/Data/. D:/Data
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...