Я хотел бы создать веб-сервис для приложения для iPhone.Что касается загрузки файлов, мне интересно, какова стандартная процедура и наиболее экономичное решение.Насколько я вижу, есть две возможности:
- Клиент> S3: я загружаю файл с iPhone на S3 напрямую (с помощью AWS SDK )
- Клиент> EC2> S3: я загружаю файл на свой сервер (EC2 под управлением Django), а затем сервер загружает файл на S3 (как описано в этом сообщении )
Я не планирую изменять файл каким-либо образом.Мне нужно только указать базу данных, чтобы добавить запись.Поэтому, если бы я должен был загрузить файл Client> S3, мне все равно пришлось бы подключиться к серверу, чтобы сделать запись в базе данных.
Кажется , как будто EC2> S3 неЭто ничего не стоит, пока они находятся в одном регионе.
Мне было бы интересно узнать, какие преимущества и недостатки есть, прежде чем я начну осуществлять загрузку файлов.