Хостинг статичного сайт
Статичный сайт#
Общие сведения#
Статичный сайт состоит из HTML, CSS и JavaScript. Статичный сайт не содержит скриптов выполняющихся на стороне сервера.
Стастичный сайт доступен по URL https://<имя бакета>.s3-website.msk-1.ngcloud.ru/
Требования#
- Не включено шифрование
- Включен публичный доступ к бакету
- Отсуствуют политики доступа ограничивающие доступ для анонимных пользователей
- Отсуствуют ACL из публичной сети
Настройка aws#
Настройка aws
Настройки бакета#
aws s3 website s3://<имя бакета>/ \
--index-document index.html \
--error-document error.html
Загрузить файлы сайта#
aws s3 cp /path/to/local/dir s3://<имя бакета>/ --recursive
Загрузить объект с заголовком cache-control#
cache-control обеспечивает кеширование на уровне браузера.
aws s3 cp /path/to/local/file s3://<имя бакета>/<имя объекта> --cache-control "public, max-age=3600"