2015-06-15 3 views
2

Мне нужно загрузить чувствительные изображения в s3 из приложения iOS. Мне интересно, какой вариант лучше:Безопасная загрузка файла непосредственно на s3 или на сервер s3 (из приложения iOS)

  1. Сначала отправьте на мой сервер, а затем загрузите его на s3.
  2. Загрузите непосредственно на s3, затем загрузите метаданные на мой сервер.

ответ

1

Вы хотите выбрать вариант 2, вы можете загрузить его непосредственно на S3. Если вы используете вариант 1, у вас есть возможность покинуть ваш сервер, прежде чем он сможет завершить загрузку на S3 (подумайте об автомасштабировании, когда экземпляр выведен из системы до его завершения).

И хотя ссылки в ответах не одобряются, решение объясняется на сайте AWS и, вероятно, со временем изменится. Вам нужно будет, чтобы убедиться, что у вас есть соответствующие политики, настроенные на ведре, и ваши роли экземпляра имеют правильные разрешения и т.д.

Начали здесь:

http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-UsingHTTPPOST.html

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