Как сделать пакетную загрузку в AWS S3 с помощью C # - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть консольное приложение C #, в которое я хочу загрузить несколько файлов (примерно ~ 20 тыс. Файлов за один прогон с каждым файлом размером менее 5 МБ) (не из нескольких частей) в корзину S3.Одним из способов является вызов PutObjectRequest для каждого цикла, но я не думаю, что это самый эффективный способ сделать это.

Есть ли лучший способ загрузки нескольких файлов на S3?

У меня есть все файлы на локальном жестком диске, где я должен изменить имя файла перед загрузкой

1 Ответ

0 голосов
/ 28 ноября 2018

Вы не можете загружать несколько файлов в одном запросе, однако вы можете легко загружать несколько файлов параллельно.

Самый простой способ - использовать Task Parallel Library

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