#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. Он также упорядочивает объекты по умолчанию, например, по времени создания? Если да, то в каком порядке? Если он создан вовремя и делает это с последней по первую, то мне не нужно беспокоиться о файлах, добавленных в промежутках между перемещением