Можно ли загружать файлы с ftp в корзину amazon s3 с помощью lftp?
Я обычно запускаю это из экземпляра ec2.
Нет, S3 не предоставляется через интерфейс FTP.
Что вы можете сделать, так это использовать S3FS для монтирования файловой системы в экземпляре EC2. Если вам по какой-то причине нужен именно FTP, вы можете настроить свой FTP-сервер с использованием корня каталога для монтирования S3FS.
Я бы порекомендовал s2fox http://www.s3fox.net/. Это плагин для Firefox, который позволяет загружать, скачивать и синхронизировать файл со всеми вашими корзинами S3. У меня это действительно хорошо работает.
S3 на самом деле разработан не как файловое хранилище, а скорее как «хранилище блоков». Это означает, что, хотя вы можете хранить файлы, не существует «файловой системы», к которой вы будете привыкать, например каталоги и т. д. невозможны.
Более вероятно, что вы захотите использовать EBS, если у вас нет очень конкретной причины для использования S3. EBS можно подключить к работающему экземпляру, который, в свою очередь, может запускать FTP-сервер, что позволит вам использовать клиент S3.
Если вы просто хотите хранить вещи на S3 для личного использования, подумайте об использовании чего-то вроде http://www.dropbox.com, который поддерживает свое хранилище на зашифрованных томах S3.