У вас есть замечательная идея, которую вы можете превратить в онлайн-продукт в будущем. Или вы хотите создать сайт для вашего бизнеса. Может быть, вы хотите создать веб-сайт на имя своего ребенка, потому что инвестиции в доменное имя дадут им большую отдачу, когда они вырастут. Какой бы ни была причина, сначала купите домен у одного из регистраторов, например GoDaddy. https://www.godaddy.com

Создание хостинговой зоны в Route 53

Создайте учетную запись AWS и войдите в нее после проверки. Перейдите к Маршруту 53 в меню "Услуги". Создайте общедоступную зону размещения на Route 53 для своего домена.

Создание SSL-сертификатов для вашего домена

Теперь найдите Диспетчер сертификатов в Службах и выберите ссылку. Щелкните Запросить сертификат. Выберите N. Вирджиния в качестве региона для создания сертификата.

Снимите флажок Блокировать общий доступ и сохраните. Перейдите в Bucket Policy и вставьте приведенный ниже json. Замените Ресурс своим доменным именем и нажмите Сохранить.

{
«Версия»: «2012–10–17»,
«Утверждение»: [
{
«Sid»: «PublicReadGetObject»,
«Эффект» : «Разрешить»,
«Основной»: «*»,
«Действие»: «s3:GetObject»,
«Ресурс»: «arn:aws:s3:::softwok.com/*”
}
]
}

Теперь нажмите «Обзор» и «Загрузите свой index.html». Также error.html для отображения в качестве общей страницы ошибок.

Скопируйте конечную точку для следующего шага.

Распространение облачного фронта

Найдите Cloud Front в разделе «Службы» и нажмите Создать дистрибутив. Нажмите кнопку Начать в способе доставки Интернет.

  1. Вставьте URL-адрес конечной точки S3 в Имя исходного домена и оставьте другие параметры по умолчанию в разделе «Настройки источника».
  2. В политике протокола Viewer выберите параметр Перенаправить HTTP на HTTPS.
  3. Оставьте все остальные параметры по умолчанию, кроме Автоматически сжимать объекты, для которого выберите Да. Это включает сжатие Gzip.
  4. В поле Альтернативные доменные имена (CNAME) введите «www.softwok.com, softwok.com».
  5. Выберите Пользовательский сертификат SSL в разделе Сертификат SSL и выберите сертификаты, которые мы создали.
  6. Нажмите Создать дистрибутив, чтобы завершить создание Cloud Front.

Подождите, пока статус вашего дистрибутива не изменится на Развернуто.

Направлять доменные запросы в Cloud Front на Route 53

Перейдите к Route 53 и нажмите Создать набор записей. Вставьте доменное имя, скопированное в Alias ​​Target, выбрав Alias ​​как Yes. Оставьте остальное по умолчанию и нажмите Сохранить набор записей. Повторите это и для домена www.

Предположим, вы создали размещенную зону за день до этого и обновили регистратора. Ваш сайт будет запущен через несколько минут с включенным https. Тада!

С ценами на уровне бесплатного пользования бюджет вашего веб-сайта теперь составляет 1 доллар США, включая налоги.