Хостинг статичного сайт

Статичный сайт#

Общие сведения#

Статичный сайт состоит из 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"