Массовая настройка s3 + cloudfront

У меня есть учетная запись AWS с зоной хостинга example.com и * .example.com arn: aws: acm: us-east-1: XXXXXX: certificate / uuid, готовый к работе.

Мне нужно создать несколько сайтов, {1..10}.example.com. В идеале у каждого сайта в моем локальном регионе ap-southeast-1 должна быть корзина S3 с тем же именем и дистрибутив CloudFront, установленный перед каждым из них.

Я попробовал Terraform, но остановился, так как https://github.com/ringods/terraform-website-s3-cloudfront-route53/tree/master/site-redirect казался слишком сложным.

Я попробовал https://github.com/widdix/aws-cf-templates/blob/master/static-website/static-website.yaml, но это не удалось: «Экспорт с именем -HostedZoneId не найден».

Я также попробовал https://github.com/taimos/cloudformation/blob/master/static-website/static-website.yaml, который очень близко подошел. Единственная серьезная проблема заключается в том, что, похоже, я ожидаю, что я заранее создам зоны {1..10} .example.com в Route53. Я не уверен, почему он не может просто заполнить существующую зону example.com адресами CloudFront. Кроме того, мне не понравилось, как по умолчанию используется www. {1..10} .example.com. Мне не нужен префикс / поддомен www.

Мне кажется, что мой вариант использования довольно прост и популярен, но я изо всех сил пытаюсь найти решение. Есть указатели? Заранее спасибо.

Я не уверен, почему он не может просто заполнить существующую зону example.com адресами CloudFront. Ну можно ... только не с этим шаблоном, как написано. Более того, мне не понравилось, как по умолчанию используется www. {1..10} .example.com. Мне не нужен префикс / субдомен www. Ладно, убери это. Непонятно, что вы просите нас сделать здесь. Вопросы, требующие помощи по программированию, приветствуются, но вы не написали это как вопрос по программированию - он написан как вопрос «ищет стандартное решение».
Michael - sqlbot 10.09.2018 11:09

Что ж, я не знаю, как CloudFront YAML вообще нужно менять.

hendry 10.09.2018 11:26
0
2
32
0

Другие вопросы по теме