Нельзя создавать запасы S3, отфильтрованные по расширению.
Что вы можете сделать, это создать S3-инвентарь ВСЕХ файлов, затем загрузить этот инвентарный файл и удалить все записи, которые не имеют нужных вам расширений.
Если вы хотите автоматизировать все это, вы можете использовать лямбда-функцию, выполняющую эту работу, когда новый файл инвентаря добавляется в выбранный вами контейнер, используя S3 events . Затем попросите Lambda загрузить измененный файл и использовать его в дальнейшем. Остерегайтесь циклов, то есть не загружайте измененный файл поверх старого или используя тот же префикс, иначе ваш Lambda будет выполнен снова.