Как я могу получить загруженные файлы с помощью синхронизации в S3? - PullRequest
0 голосов
/ 29 марта 2019

Я загружаю файлы из определенного сегмента, используя что-то вроде этого:

aws s3 sync s3://my-bucket --profile xyz c:\Destination --exclude "*" --include ".txt"

Затем мне нужно импортировать данные из этих файлов, однако мне нужно импортировать те, которые недавно были загружены, иначе я мог бы импортироватьданные более одного раза.

Есть ли какая-либо инструкция / опция, которая возвращает этот список файлов?

1 Ответ

1 голос
/ 30 марта 2019

Не совсем.

Если вы делаете добавочный sync и хотите выполнять операции только с «недавно загруженными» файлами, вот несколько вариантов:

  • Сохраните список файлов «до» и сравните
  • . Вы можете использовать время создания файлов для сравнения
  • . Взять вывод команды и превратить его в полезный.информация

Пример вывода:

upload: test.txt to s3://mybucket/test.txt
upload: test2.txt to s3://mybucket/test2.txt
...