Влияет ли длительно выполняемая команда aws cli на новые файлы, созданные после времени выполнения команды

#amazon-web-services #amazon-s3 #aws-cli

Вопрос:

Допустим, я выполняю следующую команду в 10 утра по Гринвичу.

 aws s3 mv s3://bucket/folder1 s3://bucket/folder2 --recursive 
 

Команда выполняется до 11:45 утра по Гринвичу.
Что я хочу понять, так это то, что если файл был создан в 10:30 утра по Гринвичу, будет ли он также перемещен в новое место с помощью приведенной выше команды. Пожалуйста, помогите также с соответствующими ссылками на документацию, если она где-то задокументирована.

Комментарии:

1. Он может быть перемещен или не перемещен на новое место. Что mv происходит за сценой, так это то, что он итеративно перечисляет объекты под folder1 префиксом, а затем выполняет действие копирования и удаления. Если ваш недавно добавленный объект не включен в ответ ListObject, он не будет перемещен в пункт назначения.

2. Итак, я помню, что ListObject поддерживает опцию max keys. Он также упорядочивает объекты по умолчанию, например, по времени создания? Если да, то в каком порядке? Если он создан вовремя и делает это с последней по первую, то мне не нужно беспокоиться о файлах, добавленных в промежутках между перемещением