Аннулирование CloudFront может занять некоторое время и рекомендуется в качестве крайней меры для удаления контента, который должен быть удален (например, нарушение авторских прав).
Лучший подход - это URL-адреса с версионной версией.Для изображений профиля я бы использовал уникальный идентификатор (например, GUID).Всякий раз, когда пользователь загружает новую фотографию, замените этот URL (и удалите старую фотографию, если хотите).
Когда вы обновите свою БД новым идентификатором фотографии профиля пользователя, CloudFront извлечет новое изображение и внесет изменениябудет немедленным.