Вам по-прежнему выставляется счет за все запросы, которые обрабатываются S3, когда запрос сначала проходит через CloudFront, когда CloudFront не обслуживает объект из кэша.
Цена за пропускную способность для передачи данных из S3 в CloudFront составляет«выставлен счет» по цене 0,0000 долл. США / ГБ (по-прежнему указывается в счете-фактуре, но ничего не стоит), но все другие сборы, такие как плата за запрос для запросов GET (начиная с 0,0004 долл. США за 1000 запросов), остаются прежними.Если вы используете хранилище с нечастым доступом или хранилищем с одной зоной IA, то также взимается плата за поиск для класса.
Когда контент подается из кэша, S3 не видит запрос, поэтому нетплата.
Обслуживание всегда кэшированного контента из S3 через CloudFront практически одинаково - с точки зрения производительности - с использованием S3 Transfer Acceleration , потому что за кулисами ускоренная конечная точка для вашегоBucket - это, по сути, дистрибутив CloudFront с отключенным кэшированием.Это тривиально для интеграции с приложением, которое уже использует S3, так как ускоренные конечные точки реализуют полный API S3, а модель ценообразования проще - но часто будет стоить дороже, в зависимости от местоположения зрителя и корзины.