Я настраиваю статический сайт, размещенный на S3, используя этот набор направлений: https://www.linode.com/docs/platform/object-storage/host-static-site-object-storage/
Я создал свое ведро с именем holisticnetworking.net-static. Я прошел через процесс настройки ведра для обслуживания через HTTPS и проверки информации, похоже, все работает нормально:
tomb@MacBook-Pro-3 ~ % s3cmd ws-info s3://holisticnetworking.net-static
Bucket s3://holisticnetworking.net-static/: Website configuration
Website endpoint: http://holisticnetworking.net-static.s3-website-us-east-1.amazonaws.com/
Index document: index.html
Error document: 404.html
Вы также можете перейти к конечной точке корзины, и это тоже отлично работает: http://holisticnetworking.net-static.s3-website-us-east-1.amazonaws.com/
Странная проблема, которую я обнаружил в конце этого путешествия, заключается в том, что когда я перехожу на сайт, я получаю следующее сообщение об ошибке:
Code: NoSuchWebsiteConfiguration
Message: The specified bucket does not have a website configuration
BucketName: holisticnetworking.net
RequestId: xxx
HostId:xxx
Обратите внимание, что по какой-то странной причине корзина, на которую указывает ошибка, - это еще одна корзина, называемая holisticnetworking.net. Не статическое ведро.
Кто-нибудь знает, что здесь происходит?
Имя личного домена должно совпадать с именем сегмента.
Amazon S3 видит только исходное имя хоста www.example.com и не знает сопоставления CNAME, используемого для разрешения запроса. Таким образом, CNAME и имя корзины должны совпадать.
https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
Чтобы отключить имя хоста вашего сайта от фактического имени корзины, необходимо использовать CloudFront в дополнение к S3, указав свою запись DNS на CloudFront и указав CloudFront на корзину.
Я прошел через процесс настройки корзины для обслуживания по HTTPS.
Непонятно, что вы имеете в виду. Вы не можете использовать HTTPS в личном домене с корзиной S3, не используя CloudFront.
Конечные точки веб-сайта Amazon S3 не поддерживают HTTPS.
https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html
Видеть https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-https-requests-s3/