Для конкретного варианта использования Amazon S3 не подходит, так как каждую секунду вам нужно получить файл, изменить, чтобы внести изменения и сохранить.Кроме того, запросы к отдельным элементам в файле также напрямую невозможны.
Вместо этого рассмотрите возможность использования базы данных NoSQL, например AWS DynamoDB или MongoDB.
Преимущество DynamoDB заключается в том, что это полностью управляемое решение в AWS и для простой таблицы оно может оказаться экономически эффективным с бесплатным уровнем.Однако MongoDB лучше справляется с запросами, но вы должны настроить свой собственный кластер БД, который может привести к значительным затратам, или использовать размещенное решение, такое как MLab.