Действительно, командная строка
aws s3 ls s3://mybucket/ --recursive
начнет работать, но другая,
wc -l
не будет выполнена, если команда будет прервана.
Выможет иметь сценарий bash
или несколько команд aws
, выполняющихся в конвейере, и они запускаются 1 на 1. Если вы прервете, если закончите только текущую и не запустите новые.
Думайте о них какКоманды / кнопки, вы нажали кнопку ls
и сказали AWS S3 перечислить, что сделано, S3 продолжит перечислять и завершит.
РЕДАКТИРОВАТЬ
Пропустил большое количество файлов, мой ответ доступен для 1000 (размер страницы по умолчанию) или меньше элементов. Вы можете настроить размер страницы, но не более 1000, больше информации на этой странице .
Для каждой страницы локальный CLI отправит новый запрос на S3. Когда вы прервете, страница все равно будет полностью выполнена AWS, но дальнейшие страницы не будут запущены.