У меня есть папки в ведре s3, структурированные как YYYY/MM/DD/HH/file.txt
Я использую лямбда-функцию, вход которой будет YYYY/MM/DD/HH
, а функция лямбда вернет содержимое из файла.
Допустим, это допустимые папки (то есть в них есть file.txt
):
2018/12/30/12
2018/12/30/17
2018/12/30/21
Если бы я ввел 2018/12/30/15
, я бы хотел, чтобы моя лямбда-функция распечатала файл из последней папки до того, как пользователь задал время , чтобы я получил файл из 2018/12/30/12
.
Я попытался вернуться на 1 час назад и использовать s3.getObject()
, чтобы проверить, существует ли этот файл.
Могу ли я узнать, как я могу использовать list_object()
для достижения этой цели, поскольку указанный выше метод не является предпочтительным?
Я использую Lambda, boto3, python.