Способы загрузки файлов из мобильного приложения в корзину S3 без консоли управления - PullRequest
0 голосов
/ 09 мая 2019

Я хотел знать, смогу ли я выполнить свою задачу загрузки файлов или больших файлов из моего мобильного приложения в мое ведро s3 без входа в консоль amazon. Если нет способа сделать это, тогда. Как я могу загрузить файлы после входа в систему без раздражающего просмотра веб-страниц? Се, что пробовали другие.

Должен ли я загружать файлы в Amazon S3 с мобильных устройств или с моего сервера? Спасибо.

Чего мне нужно достичь:

  1. Загрузка файлов на S3 без проблем.
  2. При необходимости скачивайте файлы без проблем.
  3. Возможность загружать большие файлы на S3.
  4. Я действительно не хочу связываться с ключом доступа и ключом аутентификации. Хорошо, если я смогу хотя бы скрыть их от зрителей, это будет хорошо.

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

Ответы [ 2 ]

1 голос
/ 09 мая 2019

Все сервисы AWS могут быть доступны программно через API.Фактически, это рекомендуемый метод использования сервисов AWS.

Мобильные приложения, безусловно, могут напрямую взаимодействовать с Amazon S3.

Вы захотите защитить данные, хранящиеся в S3, так что только авторизованные и аутентифицированные пользователи могут получить к нему доступ.Это может быть достигнуто путем аутентификации мобильного приложения с помощью вашей собственной серверной службы, которая обрабатывает аутентификацию.В качестве альтернативы вы можете использовать Amazon Cognito для обработки аутентификации.Таким образом, ваше приложение будет обрабатывать аутентификацию с помощью AWS, и пользователи никогда не увидят учетные данные, специфичные для AWS.

1 голос
/ 09 мая 2019

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

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