Amazon S3

Как разместить статический веб-сайт на Amazon S3

Amazon Simple Storage Service, или сокращенно Amazon S3, - это очень современное решение для хранения данных для вашего веб-сайта. Этот сервис предназначен для подключения пользователей к облаку с расширенными функциями, выходящими за рамки простого хранения файлов; он используется для всего - от резервного копирования и восстановления до запуска облачных приложений. Это гибкий, быстрый способ размещения вашего статического веб-сайта по всему миру, что делает его отличным вариантом для размещения вашего статического веб-сайта, и он масштабируемый, поэтому вам не нужно слепо заключать долгосрочный контракт, как с традиционным хостингом.

Однако большая проблема при начале работы с хостингом на этой платформе для новичка заключается в том, что ее область применения настолько широка, что поиск нужных опций и настроек может оказаться настоящей проблемой, если вы не знакомы с интерфейсом S3 и сопутствующим ему техническим жаргоном. Однако мы здесь, чтобы помочь, поэтому в этом руководстве мы пошагово расскажем вам о настройке статического веб-сайта на Amazon S3.

Начало работы с Amazon S3 hosting

В интерфейсе S3 предлагается множество опций, но нам не нужно будет использовать большинство из них для настройки нашего сайта, поэтому не волнуйтесь, если поначалу это покажется непонятным; просто следуйте приведенным ниже инструкциям!

  1. Перейдите на официальный веб-сайт Amazon S3 и нажмите на желтую кнопку Создать учетную запись AWS в правом верхнем углу страницы. 
    Веб-сайт Amazon S3
  2. Для использования этого сервиса вам потребуется бесплатная учетная запись Amazon Web Services; она отличается от вашей стандартной учетной записи Amazon, поэтому, если вы ранее не пользовались AWS, вам необходимо зарегистрироваться. Процедура очень проста, но потребуется кредитная карта, даже если начальный уровень обслуживания бесплатный. 
    Вход на Amazon S3
  3. После регистрации и / или входа в систему вы будете перенаправлены на консоль AWS. Здесь есть много вариантов, но нам не нужно беспокоиться об этом; просто выделите меню Services в верхней части экрана, затем выберите пункт Storage и S3, как показано на скриншоте. 
    Выбор сервисов AWS
  4. На следующем экране нажмите кнопку Создать корзину; представьте корзину как место, куда вы можете сбрасывать файлы для различных целей, которые в нашем случае будут выполнять функции хостинга веб-сайта. 
    S3 Create Bucket
  5. Теперь нам нужно начать вводить настройки для вашей корзины, начиная с названия корзины и региона. Вы можете называть корзину как угодно, это будет просто для справки. Для региона просто укажите то местоположение, которое ближе всего к вам. 
    Создайте название корзины и регион
  6. Далее идут разрешения, пожалуйста, снимите главный флажок "Блокировать весь общедоступный доступ" и первые два его дочерних элемента. 
    Создание сегментов S3
  7. Следующий шаг в создании корзины касается дополнительных технических функций, таких как управление версиями или шифрование на стороне сервера; обычному пользователю не нужно будет использовать эти опции, поэтому, если вы не знакомы с опциями и не знаете, что хотите добавить, просто оставьте опции отключенными. 
    Свойства корзины S3
  8. Последний шаг - это обзор вариантов из предыдущих шагов, поэтому просто нажмите Создать корзину, чтобы завершить.
  9. Вы вернетесь к главному экрану обзора S3, но теперь ваша недавно созданная корзина появится в списке на этом экране. Щелкните по ней, чтобы просмотреть содержимое. 
    Список разделов
  10. Вы увидите, что ваша корзина пуста; мы скоро это исправим, но сначала нам нужно разобраться с настройками. Нажмите на название корзины, а затем на вкладку Свойства в верхней части экрана, чтобы просмотреть различные функции, доступные для корзины. 
    Свойства корзины S3
  11. Здесь есть несколько сложных настроек, но нам нужна только одна; опция статического хостинга веб-сайта, которую можно найти внизу страницы. Нажмите кнопку Редактировать
    Отредактируйте хостинг веб-сайта S3
  12. Появится новая форма с некоторыми данными, которые необходимо добавить; сначала включите статический хостинг веб-сайта, затем нажмите на радиальную кнопку Разместить статический веб-сайт, чтобы включить ее, затем введите "index.html" (без кавычек) введите в поля Документ с индексом и Документ с ошибкой, затем нажмите кнопку Сохранить изменения
    Конечная точка статического веб-сайта S3
  13. После сохранения ваша корзина будет готова к использованию в качестве хостинга статического веб-сайта; чтобы просмотреть свой веб-сайт, вам нужно перейти к URL конечной точки, указанному внизу страницы. Конечно, на вашем сайте пока нет никаких файлов, но мы собираемся это изменить. 
    Свойства конечной точки S3
  14. Нам нужно будет получить некоторые учетные данные, которые позволят приложению Publii загружать файлы в вашу корзину S3. Нажмите на ваше имя пользователя в верхнем меню, а затем на опцию Учетные данные безопасности
    Учетные данные для обеспечения безопасности AWS
  15. На экране учетных данных безопасности нажмите на ссылку Группы пользователей
    Идентификатор ключа доступа S3 и секретный ключ доступа
  16. В списке групп нажмите кнопку Создать группу
    Создать новую группу S3
  17. Укажите название группы и прокрутите страницу вниз до раздела Политики прикрепления разрешений
    Задайте имя группы
  18. В фильтре, пожалуйста, введите s3, затем установите флажок рядом с названием политики AmazonS3FullAccess. После этого нажмите кнопку Создать группу 
    Политика прикрепления S3
  19. На экране списка группы, пожалуйста, нажмите на ссылку Пользователи
    Ссылка для пользователей
  20. На экране списка пользователей, пожалуйста, нажмите Добавить пользователей 
    Добавление пользователей
  21. В форме Добавить пользователя введите имя пользователя, после чего вы можете нажать кнопку Далее 
    Настройка сведений о пользователе
  22. На следующем экране, пожалуйста, выберите только что созданную группу пользователей и нажмите кнопку Далее 
    Добавить пользователя в группу
  23. На экране Обзор и создание просто нажмите Создать пользователя
    Создать пользователя
  24. После успешного создания пользователя вы можете нажать на его имя в списке.
    Успешно созданный пользователь
  25. На экране "Сводка" перейдите на вкладку "Учетные данные безопасности".
    Учетные данные для безопасности
  26. Теперь перейдите в раздел "Ключи доступа" и нажмите кнопку " Создать ключ доступа".
    Создание ключа доступа
  27. На следующем экране выберите Другое и нажмите кнопку Далее.
    Рекомендации по ключу доступа
  28. Установить тег описания, который следует ниже, необязательно; вы можете предоставить описание своего ключа доступа или пропустить этот шаг. Наконец, нажмите кнопку Создать ключ доступа
    Установить тег описания
  29. После успешного создания пользователя вы увидите экран с ключом доступа и секретным ключом доступа
    Идентификатор ключа доступа и секретный ключ доступа

    Помните: никому не передавайте свой ключ доступа и / или секретный ключ, поскольку это может позволить кому-либо получить доступ к вашему хранилищу и вызвать списание средств с вашей кредитной карты.

  30. Теперь скопируйте их оба, поскольку это потребуется для развертывания вашего веб-сайта с помощью Publii.

    Настройки Publii Amazon S3
  31. Если все параметры заполнены правильно, вы готовы экономить. При желании вы можете добавить префикс для создания подкаталогов в вашей корзине для запуска нескольких веб-сайтов из одной корзины, но это не рекомендуется; вместо этого мы предлагаем оставить этот параметр пустым и использовать одну корзину для каждого веб-сайта. Когда вы все закончите, нажмите на кнопку Сохранить настройки, чтобы сохранить все ваши данные.
  32. Вот и все! Ваш хостинг S3 готов к работе, и у Publii есть все необходимое для подключения и загрузки файлов вашего веб-сайта. Теперь нажмите кнопку Синхронизировать ваш веб-сайт, чтобы начать загрузку файлов; как только это будет сделано, ваш веб-сайт будет доступен для просмотра по нашему конечному URL.

Итак, у вас все получилось; для настройки хостинга нужно выполнить довольно много шагов, но ничего сложного в этом нет! Если вы хотите запускать несколько сайтов через свою учетную запись S3, просто следуйте инструкциям, чтобы создать еще одну свежую корзину. Мы надеемся, что это руководство помогло вам начать работу, и не стесняйтесь обращаться к нам, если у вас возникнут какие-либо вопросы об использовании Amazon S3 с Publii.

Subscribe

Get the latest news, updates and more delivered directly to your email inbox

...