У вас есть замечательная идея, которую вы можете превратить в онлайн-продукт в будущем. Или вы хотите создать сайт для вашего бизнеса. Может быть, вы хотите создать веб-сайт на имя своего ребенка, потому что инвестиции в доменное имя дадут им большую отдачу, когда они вырастут. Какой бы ни была причина, сначала купите домен у одного из регистраторов, например 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 в разделе «Службы» и нажмите Создать дистрибутив. Нажмите кнопку Начать в способе доставки Интернет.
- Вставьте URL-адрес конечной точки S3 в Имя исходного домена и оставьте другие параметры по умолчанию в разделе «Настройки источника».
- В политике протокола Viewer выберите параметр Перенаправить HTTP на HTTPS.
- Оставьте все остальные параметры по умолчанию, кроме Автоматически сжимать объекты, для которого выберите Да. Это включает сжатие Gzip.
- В поле Альтернативные доменные имена (CNAME) введите «www.softwok.com, softwok.com».
- Выберите Пользовательский сертификат SSL в разделе Сертификат SSL и выберите сертификаты, которые мы создали.
- Нажмите Создать дистрибутив, чтобы завершить создание Cloud Front.
Подождите, пока статус вашего дистрибутива не изменится на Развернуто.
Направлять доменные запросы в Cloud Front на Route 53
Перейдите к Route 53 и нажмите Создать набор записей. Вставьте доменное имя, скопированное в Alias Target, выбрав Alias как Yes. Оставьте остальное по умолчанию и нажмите Сохранить набор записей. Повторите это и для домена www.
Предположим, вы создали размещенную зону за день до этого и обновили регистратора. Ваш сайт будет запущен через несколько минут с включенным https. Тада!
С ценами на уровне бесплатного пользования бюджет вашего веб-сайта теперь составляет 1 доллар США, включая налоги.