Amazon S3
Как разместить статический веб-сайт на Amazon S3
Amazon Simple Storage Service, или сокращенно Amazon S3, - это очень современное решение для хранения данных для вашего веб-сайта. Этот сервис предназначен для подключения пользователей к облаку с расширенными функциями, выходящими за рамки простого хранения файлов; он используется для всего - от резервного копирования и восстановления до запуска облачных приложений. Это гибкий, быстрый способ размещения вашего статического веб-сайта по всему миру, что делает его отличным вариантом для размещения вашего статического веб-сайта, и он масштабируемый, поэтому вам не нужно слепо заключать долгосрочный контракт, как с традиционным хостингом.
Однако большая проблема при начале работы с хостингом на этой платформе для новичка заключается в том, что ее область применения настолько широка, что поиск нужных опций и настроек может оказаться настоящей проблемой, если вы не знакомы с интерфейсом S3 и сопутствующим ему техническим жаргоном. Однако мы здесь, чтобы помочь, поэтому в этом руководстве мы пошагово расскажем вам о настройке статического веб-сайта на Amazon S3.
Начало работы с Amazon S3 hosting
В интерфейсе S3 предлагается множество опций, но нам не нужно будет использовать большинство из них для настройки нашего сайта, поэтому не волнуйтесь, если поначалу это покажется непонятным; просто следуйте приведенным ниже инструкциям!
- Перейдите на официальный веб-сайт Amazon S3 и нажмите на желтую кнопку Создать учетную запись AWS в правом верхнем углу страницы.
- Для использования этого сервиса вам потребуется бесплатная учетная запись Amazon Web Services; она отличается от вашей стандартной учетной записи Amazon, поэтому, если вы ранее не пользовались AWS, вам необходимо зарегистрироваться. Процедура очень проста, но потребуется кредитная карта, даже если начальный уровень обслуживания бесплатный.
- После регистрации и / или входа в систему вы будете перенаправлены на консоль AWS. Здесь есть много вариантов, но нам не нужно беспокоиться об этом; просто выделите меню Services в верхней части экрана, затем выберите пункт Storage и S3, как показано на скриншоте.
- На следующем экране нажмите кнопку Создать корзину; представьте корзину как место, куда вы можете сбрасывать файлы для различных целей, которые в нашем случае будут выполнять функции хостинга веб-сайта.
- Теперь нам нужно начать вводить настройки для вашей корзины, начиная с названия корзины и региона. Вы можете называть корзину как угодно, это будет просто для справки. Для региона просто укажите то местоположение, которое ближе всего к вам.
- Далее идут разрешения, пожалуйста, снимите главный флажок "Блокировать весь общедоступный доступ" и первые два его дочерних элемента.
- Следующий шаг в создании корзины касается дополнительных технических функций, таких как управление версиями или шифрование на стороне сервера; обычному пользователю не нужно будет использовать эти опции, поэтому, если вы не знакомы с опциями и не знаете, что хотите добавить, просто оставьте опции отключенными.
- Последний шаг - это обзор вариантов из предыдущих шагов, поэтому просто нажмите Создать корзину, чтобы завершить.
- Вы вернетесь к главному экрану обзора S3, но теперь ваша недавно созданная корзина появится в списке на этом экране. Щелкните по ней, чтобы просмотреть содержимое.
- Вы увидите, что ваша корзина пуста; мы скоро это исправим, но сначала нам нужно разобраться с настройками. Нажмите на название корзины, а затем на вкладку Свойства в верхней части экрана, чтобы просмотреть различные функции, доступные для корзины.
- Здесь есть несколько сложных настроек, но нам нужна только одна; опция статического хостинга веб-сайта, которую можно найти внизу страницы. Нажмите кнопку Редактировать.
- Появится новая форма с некоторыми данными, которые необходимо добавить; сначала включите статический хостинг веб-сайта, затем нажмите на радиальную кнопку Разместить статический веб-сайт, чтобы включить ее, затем введите "index.html" (без кавычек) введите в поля Документ с индексом и Документ с ошибкой, затем нажмите кнопку Сохранить изменения.
- После сохранения ваша корзина будет готова к использованию в качестве хостинга статического веб-сайта; чтобы просмотреть свой веб-сайт, вам нужно перейти к URL конечной точки, указанному внизу страницы. Конечно, на вашем сайте пока нет никаких файлов, но мы собираемся это изменить.
- Нам нужно будет получить некоторые учетные данные, которые позволят приложению Publii загружать файлы в вашу корзину S3. Нажмите на ваше имя пользователя в верхнем меню, а затем на опцию Учетные данные безопасности.
- На экране учетных данных безопасности нажмите на ссылку Группы пользователей:
- В списке групп нажмите кнопку Создать группу:
- Укажите название группы и прокрутите страницу вниз до раздела Политики прикрепления разрешений:
- В фильтре, пожалуйста, введите s3, затем установите флажок рядом с названием политики AmazonS3FullAccess. После этого нажмите кнопку Создать группу .
- На экране списка группы, пожалуйста, нажмите на ссылку Пользователи:
- На экране списка пользователей, пожалуйста, нажмите Добавить пользователей
- В форме Добавить пользователя введите имя пользователя, после чего вы можете нажать кнопку Далее :
- На следующем экране, пожалуйста, выберите только что созданную группу пользователей и нажмите кнопку Далее :
- На экране Обзор и создание просто нажмите Создать пользователя:
- После успешного создания пользователя вы можете нажать на его имя в списке.
- На экране "Сводка" перейдите на вкладку "Учетные данные безопасности".
- Теперь перейдите в раздел "Ключи доступа" и нажмите кнопку " Создать ключ доступа".
- На следующем экране выберите Другое и нажмите кнопку Далее.
- Установить тег описания, который следует ниже, необязательно; вы можете предоставить описание своего ключа доступа или пропустить этот шаг. Наконец, нажмите кнопку Создать ключ доступа.
- После успешного создания пользователя вы увидите экран с ключом доступа и секретным ключом доступа.
Помните: никому не передавайте свой ключ доступа и / или секретный ключ, поскольку это может позволить кому-либо получить доступ к вашему хранилищу и вызвать списание средств с вашей кредитной карты.
Теперь скопируйте их оба, поскольку это потребуется для развертывания вашего веб-сайта с помощью Publii.
- Если все параметры заполнены правильно, вы готовы экономить. При желании вы можете добавить префикс для создания подкаталогов в вашей корзине для запуска нескольких веб-сайтов из одной корзины, но это не рекомендуется; вместо этого мы предлагаем оставить этот параметр пустым и использовать одну корзину для каждого веб-сайта. Когда вы все закончите, нажмите на кнопку Сохранить настройки, чтобы сохранить все ваши данные.
- Вот и все! Ваш хостинг S3 готов к работе, и у Publii есть все необходимое для подключения и загрузки файлов вашего веб-сайта. Теперь нажмите кнопку Синхронизировать ваш веб-сайт, чтобы начать загрузку файлов; как только это будет сделано, ваш веб-сайт будет доступен для просмотра по нашему конечному URL.
Итак, у вас все получилось; для настройки хостинга нужно выполнить довольно много шагов, но ничего сложного в этом нет! Если вы хотите запускать несколько сайтов через свою учетную запись S3, просто следуйте инструкциям, чтобы создать еще одну свежую корзину. Мы надеемся, что это руководство помогло вам начать работу, и не стесняйтесь обращаться к нам, если у вас возникнут какие-либо вопросы об использовании Amazon S3 с Publii.