Есть ли способ указать экземпляр AWS Cloudfront на мой личный веб-сервер, не размещенный в AWS. Так что это не экземпляр EC2 или ELB. Это пользовательский веб-сервер, размещенный на другом хосте. Это возможно? Кажется, я не могу настроить это происхождение?
AWS Cloudfront на мой веб-сервер
comment
Вы читали документы CloudFront по этому вопросу? docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ а>
- person Shahein Moussavi   schedule 13.07.2017
Ответы (1)
Да, вы можете это сделать. При создании раздачи в разделе «Настройки Origin» укажите свой домен в качестве «Origin».
Предположим, вы хотите создать CloudFront для example.com
. Выполните следующие действия:
1) Создайте субдомен для вашего приложения us.example.com
2) Создайте раздачу с Origin на us.example.com
она даст вам доменное имя вот такое d2uhnp5egk65ug.cloudfront.net
3) настройте параметры для вашего «голого» домена так, чтобы он указывал на ваш облачный дистрибутив d2uhnp5egk65ug.cloudfront.net
.
Теперь, используя CNAME
, example.com
может указать на дистрибутив d2uhnp5egk65ug.cloudfront.net
, который может иметь несколько источников в бэкэнде, например "us.example.com
" и "uk.example.com
".
person
Muhammad Soliman
schedule
13.07.2017
Обратите внимание, что источник не AWS оценивается по-другому, поэтому обязательно проверьте aws.amazon.com/cloudfront /pricing, чтобы вы знали, на что идете
- person Chris White; 13.07.2017
@ChrisWhite нет, это не так. Какой конкретный элемент на странице с ценами CloudFront приводит вас к такому выводу?
- person Michael - sqlbot; 14.07.2017
Возможно, вы заметили, что Если вы используете источник AWS, с 1 декабря 2014 года данные, передаваемые из источника в периферийные местоположения (выборки источника Amazon CloudFront), будут бесплатными. Это уже было бесплатно для внешнее происхождение.
- person Michael - sqlbot; 14.07.2017
@Michael-sqlbot Оглядываясь назад, это было плохое место для ссылки, но, например, EC2 и S3 в CloudFront предоставляются бесплатно. Однако, если вы используете хостинг XYZ, который взимает X за передачу, вам придется иметь дело с этими затратами, когда CloudFront будет получать данные из этого источника (в зависимости от TTL).
- person Chris White; 14.07.2017
@ChrisWhite да, могут быть затраты третьих сторон, если сеть поставщика исходного сервера взимает с вас плату за пропускную способность (хотя кэширование CloudFront может уменьшить это, устранив некоторые избыточные запросы к источнику). Ваш комментарий, похоже, подразумевает разницу в ценах AWS для такой расклад.
- person Michael - sqlbot; 14.07.2017