Ich habe eine statische Hosting-S3-Bucket aktivieren. Es gibt auch eine Cloudfront-Distribution, die von diesem Bucket unterstützt wird.CloudFront-powered Website wird an s3-Bucket-URL umgeleitet
Ich habe einen CNAME-Eintrag in der Cloudfront-Verteilung für „mywebsite.com“
hinzugefügt und wenn ich gehe „mywebsite.com“ in meinem Browser zu laden, es Umleitungen an http://my-bucket.s3-us-west-2.amazonaws.com/index.html
Warum ist diese Umleitung passiert? Wie verhindere ich, dass der Hostname neu geschrieben wird?
Edit: hier ist die Setup-Details nach einigen vorgeschlagenen Änderungen:
- Cloudfront - alternative Domain: mysite.com
- Cloudfront - alternative Domain : www.mysite.com
- Cloudfront - Herkunft: my-bucket.s3-website-us-west-2.amazonaws.com
- route53 - Hosting-Zone: mysite.com
- route53 - Ein Datensatz: 12345.cloudfront.net
- route53 - CNAME: www.mysite.com -> mysite.com
und die Auswirkungen dieser Einstellung:
- Laden:
mysite.com
-> 301 Umleitungen zumy-bucket.s3-website-us-west-2.amazonaws.com
- Laden:
www.mysite.com
-> 301 Umleitungen anmy-bucket.s3-website-us-west-2.amazonaws.com
- Laden:
my-bucket.s3-website-us-west-2.amazonaws.com
-> 200 Success - Laden:
d1h3yk3zemxpnb.cloudfront.net
-> 301 Umleitungen anmy-bucket.s3-website-us-west-2.amazonaws.com
- Laden:
http://my-bucket.s3.amazonaws.com/
-> Berechtigungsfehler
Warten Sie einen Tag und sehen Sie, ob es noch passiert. Ich habe gehört, dass einige Weiterleitungen eine Weile dauern, um zu aktualisieren. –
Haben Sie den Domain-Namen in der Cloud-Front in "Alternate Domain Names" hinzugefügt? – Stephen
Siehe Aktualisierungen oben – Kristian