Amazon S3 API: список и получение & ldquo; папки & rdquo; содержание

Вы должны добавить кавычки к строке подключения устройства в команде.

python app.py "{Device Connection String}"

Если нет, CONNECTION_STRING будет выглядеть следующим образом.

HostName=*.azure-devices.net
0
задан Azimuts 19 January 2019 в 10:12
поделиться

1 ответ

Для этого нет возможности в базовом S3 API . Объекты должны выбираться индивидуально. Единственное, что приходит в голову, это действие, которое работает с несколькими объектами в контексте одного действия API, это удаление нескольких объектов .

Любой данный сегмент S3 может, конечно, обрабатывать очень большое количество одновременных GET запросов, поэтому вы можете получить все объекты за короткий промежуток времени, если воспользуетесь какой-либо асинхронной и / или многопоточностью Возможности вашего языка выбора.

Если тела объектов очень малы, вы также можете инкапсулировать это в функцию Lambda, которая выполнит всю работу и упакует все, поддерживая ваш код вызова более аккуратным. Но у лямбда-функций есть предел полезной нагрузки , равный 6 МБ для запроса и ответа ... поэтому объекты должны быть небольшими, чтобы этот подход работал.

0
ответ дан Michael - sqlbot 19 January 2019 в 10:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: