Автоматический общий доступ к одной папке из экземпляра EC2 с клиентами - PullRequest
0 голосов
/ 14 марта 2019

У меня есть данные, вычисленные из ежедневного сканера на моем экземпляре AWS EC2, которые я хочу поделиться с клиентами и другими пользователями за пределами AWS.Данные обновляются каждый день, и клиентам необходим доступ к этой информации всякий раз, когда она изменяется.В настоящее время я автоматически загружаю новые данные в раскрывающееся окно, но это далеко не идеально, поскольку к ним можно получить доступ только через браузер, а не напрямую с диска, и оно доступно любому, у кого есть ссылка.Я возился с приводом Google и пытался получить общую корзину AWS S3, но эти решения также не сработали.Каков наилучший способ поместить эти данные (и только эту папку данных) из моего экземпляра EC2 в общую папку, которую могут просматривать мои клиенты?Любой совет приветствуется!

1 Ответ

0 голосов
/ 14 марта 2019

Что не так с S3?

Я хотел бы пойти с чем-то вроде этого.

  1. создать корзину S3, которая будет содержать данные, которыми вы хотите поделиться (не делайтеit public)
  2. создайте cronjob для этого экземпляра и используйте s3 api для периодической отправки данных в вышеприведенную корзину s3
  3. для создания подписанных URL-адресов и их распространения среди ваших клиентов

Таким образом, только ваши клиенты могут получить доступ к данным, и они могут получить доступ как через браузер, так и с помощью команд CURL или GET из командной строки.

...