Будут ли разрешены точки (.) В именах сегментов после устаревания в стиле пути - PullRequest
1 голос
/ 23 мая 2019

Что я понимаю, это: «Поддержка модели стиля пути продолжается для сегментов, созданных 30 сентября 2020 года или ранее. На сегменты, созданные после этой даты, необходимо ссылаться с использованием модели виртуального размещения». (https://aws.amazon.com/blogs/aws/amazon-s3-path-deprecation-plan-the-rest-of-the-story/).

Также существует известная проблема с моделью виртуального хостинга при использовании имен сегментов, содержащих точки (.) И работающих в режиме SSL (https://docs.aws.amazon.com/AmazonS3/latest/dev/BucketRestrictions.html). (Обходной путь - использовать HTTP, который явно небезопасен, или изменить логику проверки сертификата)

Теперь, что если я хочу, чтобы имя моего НОВОГО сегмента содержало точку (очень специфическое требование для размещенного URL-адреса моего проекта) и при этом оставалось безопасным (используйте SSL), а также не могло повлиять на мою логику проверки сертификации в клиенте?

Есть ли альтернативный способ? Будет ли AWS S3 по-прежнему позволять имени сегмента содержать точки (.) После устаревшего стиля пути?

Ответы [ 2 ]

1 голос
/ 23 мая 2019

Похоже, что ответ не в данный момент, но они работают над этим.

Из той же ссылки, которую вы разместили, видно, что они работают над ней, но не реализовали поддержку Bucket Names with Dots:

Важно отметить, что имена сегментов с символами «.» Идеально подходят для хостинга веб-сайтов и других случаев использования. Однако существуют некоторые известные проблемы с TLS и с сертификатами SSL. Мы усердно работаем над планом поддержки запросов виртуальных хостов к этим сегментам и поделимся подробностями задолго до 30 сентября 2020 года.

Ссылки

S3 План амортизации пути

0 голосов
/ 23 мая 2019

Если вы пытаетесь создать веб-сайт на s3 и говорите о требовании, чтобы имя сегмента соответствовало доменному имени (и, следовательно, требовало периодов), тривиально легко поместить облачный фронт aws «впереди»s3, и требование, чтобы имя сегмента совпадало с именем домена, исчезает, и вы также можете использовать cloudfront для настройки https - это очень легко сделать и вполне доступно - особенно для сайтов с небольшим объемом.

...