2013-04-28 3 views
2

У меня есть Java-программа, которая работает на Amazon EC2. Я хотел, чтобы программа записывала его на S3. Я не смог найти инструкции о том, как писать на S3 с Amazon EC2. Какой подход я должен использовать?Запись от EC2 до S3

ответ

4

Вы уже используете AWS SDK для Java? Если нет, вы должны скачать его. Неважно, пишете ли вы на S3 из EC2 или с вашего ноутбука, вы можете писать на него с Java достаточно легко, используя SDK.

См. Класс TransferManager.

2
  1. Mount том S3 на хосте EC2.
  2. Используйте стандартные методы Java io для записи в точку монтирования.
+1

Это может быть несколько непредсказуемым, поскольку s3 не ведет себя как блок-устройство. – datasage

1

Вы можете установить ведро S3 в виде раздела и работать с файлами S3, как они расположены на жестком диске вашего сервера.

Я ведущий разработчик и разработчик проекта с открытым исходным кодом RioFS project: файловая система пользовательского пространства для монтирования ведер Amazon S3. Вы можете использовать наш проект для монтирования и работы с файлами с использованием Java или любого другого языка программирования.

Надеюсь, это поможет!

Смежные вопросы