Настройка Amazon Cloudfront с собственным сервером происхождения - PullRequest
1 голос
/ 22 марта 2011

Здравствуйте, спасибо за чтение моего вопроса.

Сейчас я изучаю Amazon Cloudfront (CF) и мне необходимо точно определить шаги по настройке CF с нашим собственным сервером происхождения, прежде чем я смогу продолжитьпрошёл ввод платежных реквизитов.Основные шаги, которые я смог выяснить с помощью Googling:

  1. Регистрация с CF
  2. Настройка дистрибутива CF (здесь вы регистрируете свой сервер происхождения)
  3. Обновите ссылки на ресурсы на вашем сайте

Проблема, с которой я столкнулся, связана с шагом 2. Хотя Amazon описывает это как простой вызов API, я все еще не совсем уверен, что именно это означаети что я должен был бы сделать, чтобы выполнить этот вызов.

Многие блогеры / постеры на форумах предлагают использовать стороннее программное обеспечение, такое как CloudBerry - проблема в том, что CloudBerry стоит сделать бит сервера CF / origin иМне нужно сделать это только один раз (все остальное после этого может быть обработано консолью управления AWS.

Я просмотрел множество других аналогичных программ, но обнаружил, что они приводят либо к ошибке при загрузке, либо при установке.или нет функции, которую я ищу в версии для Windows!

Теперь на этой странице описано, как настроить исходную подачуr вручную (http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/), но я до сих пор не уверен, как именно это выполняется.

Кто-нибудь делал это раньше и может предложить какое-нибудь руководство или шаг, как это сделать?

Большое спасибозаранее!

Грег

Ответы [ 3 ]

5 голосов
/ 30 марта 2011

Я успешно использовал Fog gem. Как только вы установили соединение с Amazon API, создать дистрибутив стало безболезненно.

cdn = Fog::AWS::CDN.new(
  :aws_access_key_id => YOUR_ID,
  :aws_secret_access_key => YOUR_SECRET_KEY
)

cdn.post_distribution(options = YOUR_OPTIONS_HASH )

И с этим вы должны получить 201.

Документация тоже великолепна.

0 голосов
/ 14 апреля 2011

Cloudbuddy (http://m1.mycloudbuddy.com/downloads.html) бесплатен, и вы можете использовать его для настройки пользовательского источника Cloudfront. К сожалению, только для Windows, но использовать его нужно только один раз, верно?: -D

0 голосов
/ 22 марта 2011

Эта страница проходит через пользовательский исходный сервер более подробно http://docs.amazonwebservices.com/AmazonCloudFront/latest/DeveloperGuide/index.html?CreatingDistributions.html. Вызов API, который вам нужно сделать, - создать новый дистрибутив, который указывает на ваш пользовательский исходный сервер. По сути, вы создадите запрос, как описано, и отправите его на веб-сервисы Amazon.

Amazon только что обновил Консоль CloudFront Management , чтобы поддерживать функции, которые ранее были доступны только через их API, поэтому вы сможете настроить его без использования API.

http://aws.amazon.com/about-aws/whats-new/2010/11/09/cloudfront-adds-support-for-custom-origins-and-sla/?ref_=pe_2170_19753730

...