Мы загружаем изображения в корзину S3, но расширение файла будет меняться в зависимости от того, какой тип изображения загружает пользователь.Каждый ключ имеет формат img/{id}/file.jpg
.С каждым идентификатором будет связано два изображения - логотип и аватар.
Возможно ли при создании presignedURL просто искать ключ img/{id}/logo
или img/{id}/avatar
, не указывая имя файла?
Мне кажется, я нашел что-то подобное в Интернете ранее на этой неделе, но не могу найти ресурс.
Так, например:
const avatar = s3.getSignedUrl('putObject', {
Bucket: myBucket,
Key: `img/${id}/avatar`,
Expires: signedUrlExpireSeconds,
ContentType: 'application/octet',
ACL: 'public-read'
})```