Публикации по теме 'cloudfront'
Как проводить модульное тестирование функций Cloudfront
Шаг 1: Установите пакет
# Yarn
yarn add -D babel-plugin-rewire
yarn add -D babel-jest
# NPM
npm install babel-plugin-rewire --save-dev
npm install babel-jest --save-dev
Шаг 2: Добавьте в конфигурацию babel
.babelrc
module.exports = {
plugins: ['babel-plugin-rewire'],
};
Шаг 3. Проверьте настройки
# Yarn
yarn jest
# NPM
npm run test
Шаг 4: Напишите свою функцию Cloudfront
rewrite-url.js
function handler(event) {
var request = event.request;
// Extract..
Как разместить статический веб-сайт с помощью S3, CloudFront и Route53
Недавно я завел свой личный блог и недооценил усилия, которые мне пришлось приложить, чтобы сделать его именно таким, как я хотел. Поэтому я решил написать руководство, чтобы помочь другим сделать это с меньшими затратами.
В этой статье подробно рассказывается о том, как отметить все поля ниже, с акцентом на компоненты серверной части.
Хостинг с оплатой по мере использования Сертификат SSL Функциональный субдомен www Легко настраиваемый, но минималистичный дизайн Статьи на..
Очистка кеша для приложения Angular, развернутого с помощью AWS S3 и CloudFront
Кэширование - это очень хороший способ ускорить загрузку наших веб-страниц в браузерах пользователей, но тот же самый кеш становится проблемой, когда вы сделали новую версию своего веб-приложения, и эта новая версия содержит несколько очень важных исправлений ошибок или функцию импорта. В этом случае вы ожидаете, что ваши пользователи начнут использовать новую версию вашего приложения, и вам придется обрабатывать очистку кеша во время такого выпуска.
В этом посте я собираюсь поделиться..
Как предоставить доступ к частным файлам с помощью предварительно подписанных URL-адресов на AWS
Доставляйте частный контент через S3 и CloudFront
При попытке спроектировать архитектуру решения, в которой приложение может создавать и хранить частные файлы в таком хранилище, как S3, и предоставлять возможность доступа к этим файлам определенным пользователям в течение определенного периода времени и при этом оставаться конфиденциальными, мы могли следуйте двум различным подходам, основанным на реальном сценарии использования.
Давайте запишем несколько вариантов использования и..