как избыточное хранилище AWS S3 bucket работает с filepicker / filestack

Я использую Filestack https://www.filestack.com/ в качестве файлового сервера и Amazon S3 в качестве хранилища файлов в качестве комплексного решения для хранения данных для моих клиентов . Filestack предлагает CDN (сеть доставки контента) , который обслуживает файлы с ближайшего POP ​​. Также я выбрал Redundant Storage для своей корзины на Amazon S3. Теперь мой вопрос заключается в том, что хотя мои изображения хранятся в Amazon S3 и в стеке файлов, каждый раз, когда файл запрашивается из стека файлов с его URL-адресом, например, https://cdn.filepicker.io/api/file/h3C4wbHoTSaSltX354Ui Почему Amazon взимает с меня плату за ввод-вывод передачи данных? Мне нужно понять, как они работают.

2
задан 14 April 2016 в 10:47
3 ответа

Вы установили заголовок "cache-control" на своем файлы в корзине S3?

Если нет, сеть CDN, вероятно, будет связываться с S3 по каждому запросу.

0
ответ дан 3 December 2019 в 12:41

Я только что взглянул на Filestack, но не понял, как он работает. Я предполагаю, что S3 будет разговаривать с вашим стеком файлов с помощью API.? В этом случае Amazon S3 имеет плату за полосу пропускания , особенно когда он выходит в Интернет из центра обработки данных AWS.

0
ответ дан 3 December 2019 в 12:41

Для установки заголовков управления кешем для сборщика файлов. io URL, вы можете добавить следующий параметр: cache = true, и он установит заголовки в Cache-Control: max-age = 315360000

Например: https://cdn.filepicker.io/api/file / h3C4wbHoTSaSltX354Ui? cache = true

see screenshot

1
ответ дан 3 December 2019 в 12:41

Теги

Похожие вопросы