@driverx18

AWS S3 — Как сделать пагинацию по страницам?

Я хочу сделать пагинацию по "страницам". Когда обращаемся к S3, на сервер передавать параметр page, то выбирать 10 000 строк соответсвующей страницы, при условии что на одна страница = 10 000 элементов.
Я использую такое:
$s3client->getPaginator('ListObjects', $arguments)->search('Contents[].Key');

но это не то что надо. Возможно ли как-то сделать пагинацию такой, какой я описал? Например, передавать offset + limit.
Или пагинацию надо делать перегонкой данных во временные хранилища, и потом из этих хранилищ делать пагинацию (например Mongo)?
  • Вопрос задан
  • 102 просмотра
Решения вопроса 1
inoise
@inoise Куратор тега PHP
Solution Architect, AWS Certified, Serverless
Нативными способами это невозможно. Только если хранить у себя в базе список объектов
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы