S3 запрос цены, когда запросы сделаны CloudFront - PullRequest
0 голосов
/ 30 марта 2019

Мы платим за цену запроса CloudFront + пропускную способность, когда данные S3 доставляются через CloudFront.Платим ли мы также за запросы S3, когда эти запросы выполняются CloudFront?

Например, если в CloudFront отправляется 1 миллион запросов к некешированному контенту, мы платим за 1 миллион запросов в CloudFront и1 миллион запросов в S3?

1 Ответ

1 голос
/ 30 марта 2019

Вам по-прежнему выставляется счет за все запросы, которые обрабатываются S3, когда запрос сначала проходит через CloudFront, когда CloudFront не обслуживает объект из кэша.

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

Когда контент подается из кэша, S3 не видит запрос, поэтому нетплата.

Обслуживание всегда кэшированного контента из S3 через CloudFront практически одинаково - с точки зрения производительности - с использованием S3 Transfer Acceleration , потому что за кулисами ускоренная конечная точка для вашегоBucket - это, по сути, дистрибутив CloudFront с отключенным кэшированием.Это тривиально для интеграции с приложением, которое уже использует S3, так как ускоренные конечные точки реализуют полный API S3, а модель ценообразования проще - но часто будет стоить дороже, в зависимости от местоположения зрителя и корзины.

...