Oluşturduğunuz A kayıt takma adı, kovanın adıyla aynı olmalıdır, çünkü S3'te sanal kovaların barındırılması Host:
, tarayıcı tarafından gönderilen başlığın kova adıyla eşleşmesini gerektirir . Sanal kova barındırma işleminin gerçekleştirilebileceği başka bir pratik yol yok ... kova bazı mekanizmalarla tanımlanmalı ve bu mekanizma http başlıklarıdır.
"Example.com" etki alanı içindeki bir kovaya bir takma ad oluşturmak için, kova adının yasal olarak bu etki alanı içinde beyan edebileceğiniz bir ana bilgisayar adı olması gerekir ... Route 53 A-Record "testbucket.example .com, "örneğin, yalnızca " testbucket.example.com "... adında bir kovaya diğer adı olabilir ve başka bir kova kullanılamaz.
Sorunuzda bu kısıtlamayı çiğniyorsunuz ... ancak "simples3websitetest.com" alanının (ve tepesinde) sadece "simples3websitetest.com" adında bir kovaya takma ad oluşturabilirsiniz.
Bu, tasarım gereğidir ve tam olarak Route 53 veya S3 ile sınırlı değildir. Sadece işe yaramayan bir şey yapmanı engelliyorlar. Web sunucuları herhangi bir takma ad veya CNAME’den veya DNS’de yapılan herhangi bir şeyden habersiz - yalnızca tarayıcının gönderdiği http başlıklarında tarayıcının bağlanmaya çalıştığına inandığı orijinal ana bilgisayar adını alırlar ... ve S3 bunu kullanır sanal barındırılan isteğin uygulandığı kepçenin adını tanımlayan bilgiler.
Amazon S3, kepçenize etki alanınızla aynı adı vermenizi gerektirir. Bu, Amazon S3'ün, bir kullanıcı web sitenizden içerik istediğinde, web tarayıcıları tarafından gönderilen ana bilgisayar başlıklarını düzgün bir şekilde çözebilmesi içindir. Bu nedenle, etki alanı adınızı kaydetmeden önce Amazon S3'te web siteniz için kovalarınızı oluşturmanızı öneririz.
http://docs.aws.amazon.com/gettingstarted/latest/swh/getting-started-create-bucket.html#bucket-requirements
Ancak, bu kısıtlamanın yalnızca CloudFront'u kepçenizin önünde kullanmadığınızda geçerli olduğunu unutmayın.
CloudFront ile, daha fazla esneklik vardır, çünkü Host:
istek S3'e iletilmeden önce başlık yeniden yazılabilir (CloudFront'un kendisi tarafından). CloudFront dağıtımınızdaki "ana bilgisayar ana bilgisayarını", your-bucket.s3-website-xx-yyyy-n.amazonaws.com
xx-yyyy-n öğesinin oluşturduğunuz S3'ün AWS bölgesi olduğu şekilde yapılandırın . Bu uç nokta, her bir kova için S3 konsolunda gösterilmiştir.