Начать загрузку файла в экземпляр Windows EC2 после редактирования в S3 - PullRequest
0 голосов
/ 11 октября 2019

Попытка создать решение, максимально автоматизированное для загрузки скрипта из S3 после его редактирования на конкретном диске и в каталоге в экземпляре Windows EC2.

Как мне кажется, на данный момент, я считаю,Я могу использовать уведомления о событиях S3 для запуска всякий раз, когда файл был отредактирован в самой корзине. То, с чем я борюсь, это как я могу использовать скрипт для его автоматической загрузки. Я знаю, что SNS будет вариантом подписки на уведомления S3, и этот экземпляр будет иметь публичный IP-адрес.

Я автоматизировал задачи экспорта в S3 с использованием пакетных файлов в планировщике задач Windows с помощью:

AWS CP or AWS SYNC

Но я хочу сделать это наоборот и не вижу другого вопроса с аналогичным вопросом. Что за недостающий винтик в машине? Заранее спасибо за помощь!

1 Ответ

0 голосов
/ 11 октября 2019

Я бы сделал это следующим образом:

  1. Используйте уведомление о событии S3 с SNS, как вы упомянули.
  2. Создайте веб-службу, работающую на экземпляре Windows EC2, которую вы можете зарегистрироватьдля получения уведомлений S3 (например, используя python на любом другом устройстве).
  3. Получив уведомление, веб-служба использует AWS SDK, который вы также должны установить на экземпляр Windows EC2, чтобы получитьобъект S3 и сохраните его в выбранном вами каталоге.

Посмотрите эту статью документации AWS , чтобы узнать, как зарегистрировать веб-сервис для уведомлений SNS.

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