0

Я планирую разгрузить активы до Amazon S3 с помощью Amazon Cloudfront. Я планирую зарегистрировать новое доменное имя для этого. Теперь мне интересно, могу ли я связать субдомен на Amazon CloudFront, указав другие поддомены на другой сервер, следующим образом:Можно связать только субдомен Amazon Cloudfront?

https://assets.example.com> CloudFront

https://www.example.com> Другой сервер

Кроме того, было бы значительно проще установить это через Amazon Route 53 в сочетании с Amazon Certificate Manager для вышеуказанной цели?

ответ

0

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

В качестве альтернативы, вы можете использовать один домен, но настроить Amazon CloudFront, чтобы указать на различное происхождение (например, S3 и балансировщик нагрузки), основанный на пути, используемый, например:

  • example.com -> Load Balancer
  • example.com/images -> Amazon S3 ведро

Хочу отметить, что вы намерены использовать HTTPS. Несколько вещей, чтобы отметить:

  • Указывая непосредственно на ведро Amazon S3 с собственным доменным именем не будет работать с HTTPS
  • Amazon CloudFront может поддерживать HTTPS через:
    • xxx.cloudfront.net = Free
    • Использование указателя имени сервера (SNI) = бесплатно, но не работает с некоторыми браузерами/операционными системами
    • Пользовательское доменное имя = $600/month

См: Using HTTPS with CloudFront и Amazon CloudFront Custom SSL

+0

Вы можете уточнить, почему это не возможно? «Указание непосредственно на ведро Amazon S3 с вашим собственным доменным именем не будет работать с HTTP»? – bart

+0

Ваше доменное имя разрешит IP-адрес сервера Amazon S3. Серверы разделяются для многих пользователей и многих ковшей, поэтому он не является уникальным IP-адресом только для вашего ведра. Поэтому S3 не знает, какое именно ведро вы хотите. Это можно решить, назвав свой ковш таким же, как имя домена (например, 'my-bucket.example.com'). Тем не менее, это не поддерживается в HTTPS, потому что для этого потребуется, чтобы ваш сертификат был установлен на серверах Amazon S3, с серверами, предназначенными для вашего использования. (Подобно CloudFront, для которого они предоставляют перечисленные выше опции.) –

Смежные вопросы