В настоящее время я работаю над конечными точками api, которые позволили бы веб-интерфейсу загружать новое сообщение, такое как сообщения facebook. Таков мой подход: может загружать изображения сообщения одно и другое для видео
Пользователь может добавить текст в сообщение, а затем щелкнуть по публикации и отправить мне URL-адрес изображения и текст для сохранения в базе данных если пользователи решили отказаться от публикации, я бы взял URL-адрес изображения из внешнего интерфейса и удалил их из моей корзины s3.
Мой вопрос :
- Эффективен ли этот подход или нет?
- Поскольку я использую cloudfront с aws s3, не будут ли загруженные изображения кэшироваться на облачном сервере ?? так есть ли способ их отключить, если я удалил изображение из s3? или я должен просто отправить URL-адрес aws s3 во внешний интерфейс, когда изображение загружено, и если сообщение будет добавлено, я верну URL-адрес облачного интерфейса.