Назад | Перейти на главную страницу

Использование EC2 в качестве исходного сервера Cloudfront

Amazon недавно добавила возможность использовать любой сервер в качестве исходного сервера для Cloudfront, сняв исходное ограничение только для S3.

У меня вопрос - как мне это настроить? Веб-интерфейс AWS, похоже, поддерживает только сегменты S3 (все еще), а инструменты командной строки ec2, похоже, не имеют ничего для регистрации дистрибутива Cloudfront.

Любые мысли очень ценятся!

Спасибо, Крис.

Вы должны использовать API для создания DistributionConfig, который использует CustomOrigin (а ​​не S3Origin). Некоторая документация о том, как это сделать, здесь: http://docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/index.html?DistributionConfigDatatype.html#CustomOriginChildElements

Затем вам нужно создать распространение, используя этот DistributionConfig: http://docs.amazonwebservices.com/AmazonCloudFront/latest/APIReference/index.html?CreateDistribution.html

Более подробную информацию о дистрибутивах можно найти здесь: http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?WorkingWithDistributions.html

Я считаю, что после создания дистрибутива вы можете управлять им из консоли AWS, но пока не можете создавать их там.

Сейчас вы можете настроить Custom Origin через веб-консоль AWS.

Добавьте балансировщик нагрузки на свой EC2, а затем выберите балансировщик нагрузки в качестве источника в Cloudfront.

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CustomOriginBestPractices.html