Ihr Bucket-Name muss mit dem CNAME-Datensatz (oder Alias) übereinstimmen, auf den Sie auf den Bucket zeigen.
Der Eimer Name muss das gleiche wie der
CNAME seine
http://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html
Es ist nicht möglich, einen Eimer zu benennen. In der anderen Antwort, die Sie referenzierten, vermutete ich, dass dies das Wort "umbenennen" war, das eigentlich "einen Bucket mit einem anderen Namen erzeugen" bedeuten sollte, denn:
Nachdem Sie einen Bucket erstellt haben Sie können den Namen nicht ändern.
http://docs.aws.amazon.com/AmazonS3/latest/gsg/CreatingABucket.html
Also, einen DNS-Eintrag aus einem Ihrer Domains direkt bei einem Eimer zu zeigen, erhalten Sie einen Eimer mit einem passenden Namen müssen.
Es gibt jedoch eine Alternative, bei der Sie den Namen des Buckets nicht ändern müssen. Das ist jedoch eine gute Idee: Sie können das CloudFront CDN vor Ihrem Bucket verwenden.
Wenn Sie eine CloudFront-Verteilung erstellen, können Sie CloudFront mitteilen, auf welche DNS-Namen Sie verweisen möchten. Konfigurieren Sie CloudFront dann so, dass die Anforderungen aus einem angegebenen Bucket - und in diesem Fall dem Bucket-Namen - geliefert werden spielt keine Rolle mehr, da CloudFront die Zuordnung von Hostname zu Bucket automatisch verarbeitet.
Dadurch erhalten Sie die potenzielle Leistungsverbesserung beim Zwischenspeichern Ihrer Image-Assets näher bei häufigen Besuchern Ihrer Site. Außerdem können Sie SSL mit Ihrer Subdomain als Hostnamen (mit einem kostenlosen SSL-Zertifikat von Amazon Certificate Manager) verwenden nur möglich mit CloudFront + S3, nicht S3 allein.
* "obwohl es kein Muss ist, sieht es einfach besser aus." * Nun ja, es ist ** ein Muss. Sie können einen CNAME-Datensatz nicht zufällig auf einen Bucket verweisen. Der Bucket-Name muss mit dem vollständig qualifizierten Hostnamen übereinstimmen. –
Danke @ Michael-sqlbot Ich habe die Antwort korrigiert. – MMT
Vielen Dank für die Korrektur Ihrer Antwort. -1 entfernt. Sie können auch die Darstellung auf dem 'CNAME' aus Gründen der Klarheit umkehren, da' images.example.com '' -> 'images.example.com.s3.amazonaws.com' genauer angibt, was auf was verweist. und s/walk/work /, da ich annehme du meinst "Workaround". –