Я пытаюсь объединить / объединить содержимое всех файлов, существующих в папке S3 Bucket, в новый файл. Объединение / объединение должно выполняться в порядке возрастания Последнего изменения файла S3.
Я могу сделать это вручную, используя жестко закодированные имена файлов, как показано ниже:
(aws s3 cp s3://bucket1/file1 - && aws s3 cp s3://bucket1/file2 - && aws s3 cp s3://bucket1/file3 - ) | aws s3 cp - s3://bucket1/new-file
Но теперь я хочу изменить команду CLI, чтобы мы могли выполнить это объединение файлов, основываясь на списке как можно большего количества файлов в папке, отсортированных по дате последнего изменения. Поэтому в идеале команда cp должна получить список всех файлов, которые существуют в папке S3, отсортированных по Last Modified, а затем объединить их в новый файл.
Я ценю помощь каждого в этом.