Доступ к AWS S3 через FTP? - PullRequest
0 голосов
/ 18 июня 2020

Я провел несколько поисков и, похоже, не могу понять, возможно ли это вообще.

У меня есть регистратор данных с функцией FTP-pu sh. Функция FTP-pu sh имеет следующие настройки:

FTP server
Port
Upload directory
User name
Password

В общем, я понимаю, что клиент Filezilla (у меня версия Pro) может помещать файлы в мою корзину AWS S3. и я успешно сделал это в моем локальном P C.

Можно ли удалить требование клиента Filezilla и ввести мою информацию S3 непосредственно в мой регистратор данных? Что-то вроде диаграммы ниже:

Data logger ----FTP----> S3 bucket

Если нет, то какой будет наиболее разумный метод, чтобы мой регистратор данных JSON файлы помещались в AWS S3 через FTP?

Ответы [ 2 ]

2 голосов
/ 18 июня 2020

Честно говоря, вам было бы лучше:

  • Запись в локальные файлы
  • Использование расписания для копирования файлов журнала в Amazon S3 с помощью команды aws s3 sync

Расписание может быть запущено cron (Linux) или запланированным заданием (Windows).

0 голосов
/ 18 июня 2020

Amazon недавно добавила поддержку AWS Transfer для поддержки FTP. Это обеспечит интеграцию с Amazon S3 через FTP без настройки какой-либо дополнительной инфраструктуры, однако вам следует пересмотреть цены на данный момент.

В качестве альтернативы вы можете создать промежуточный сервер, который может синхронизировать c между собой и AWS S3 с помощью cli aws s3 sync.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...