Массовая настройка S3 + Cloudfront - PullRequest
0 голосов
/ 10 сентября 2018

У меня есть учетная запись AWS с размещенной зоной "example.com" и * .example.com arn: aws: acm: us-east-1: XXXXXX: сертификат / 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 префикс / поддомен.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...