Vor ein paar Monaten bemerkte ich, dass ich mich meinen Bandbreitenlimits für mein Hosting-Konto näherte. Der Wechsel des Hosting-Anbieters ist mühsam, deshalb habe ich mich entschieden, einige Grafiken mit hoher Bandbreite auf Amazon S3 zu verschieben, wo die Bandbreite günstig und unbegrenzt ist. Alles war gut, bis mir klar wurde, dass Google Suchergebnisse zurückgab, die auf meinen Bucket auf s3.amazonaws.com statt auf carltonbale.com zeigten. Glücklicherweise hat AmazonAWS eine Problemumgehung. Sie können Ihren eigenen Domänennamen in einem Amazon S3-Bucket verwenden. Hier sind die Anweisungen, wie es geht, von Anfang bis Ende Einführungsschritte für neue Amazon S3-Benutzer: - Zunächst einmal benötigen Sie natürlich Ihren eigenen Domainnamen und Ihr eigenes Amazon S3-Konto - Zweitens brauchen Sie eine Möglichkeit, Amazon S3-Buckets zu erstellen/verwalten, also müssen Sie einen Client auf Ihrem PC installieren - Ich verwende derzeit den CyberDuck-Dateiübertragungsclient. Ich habe auch die kostenpflichtige App Bucket Explorer und das Add-on S3 Organizer für Mozilla Firefox verwendet. Es stehen viele Optionen zur Verfügung - Installieren Sie die Dateiübertragungsanwendung Ihrer Wahl und konfigurieren Sie sie, indem Sie Ihr AmazonAWS eingeben Greifen Sie auf Schlüssel und geheimen Schlüssel zu - Diese sind verfügbar, indem Sie zu httpaws.amazon.com gehen und mit der Maus über das âÃÂà fahren Ihr Web-Services-Konto in der oberen rechten Ecke und wählen Sie AWS Access Identifiers aus ¹ - Diese sind verfügbar, indem Sie zu httpaws.amazon.com gehen und mit der Maus über das âÃÂà fahren So benennen Sie Ihre Subdomain mit einem Amazon S3-Bucket: - Identifizieren Sie den genauen Domänennamen, den Sie an Amazon S3 weiterleiten möchten. S3 ist kein Webserver, also würde ich Es empfiehlt sich nicht, Ihre gesamte Domain dorthin weiterzuleiten, sondern eher eine Subdomain. Die Subdomain, die ich verwenden werde, ist die eigentliche, die ich eingerichtet habe: s3.carltonbale.com - Erstellen Sie ein neues âÃÂàBucketâà(auch bekannt als Ordner), indem Sie auf das Symbol âÃÂÃOrdner erstellen/BucketâÃÂàklicken. Benennen Sie den Bucket genau so, wie Ihr Subdomain-Name lautet - Beispiel-Bucket-Name: s3.carltonbale.com Hinweis: Sie müssen einen eindeutigen Bucket-Namen verwenden; Sie können keinen Bucket erstellen, wenn der Name bereits von jemand anderem verwendet wird, selbst wenn es sich um ein anderes separates Konto handelt - Beispiel-Bucket-Name: - Jetzt kommt der knifflige Teil: Ändern Sie Ihre DNS-Servereinstellungen. Die Verfahren dazu variieren je nach Host und Softwaresystem, es handelt sich jedoch um die allgemeinen Schritte: - Melden Sie sich bei Ihrem Webhost-Bedienfeld an und wählen Sie „DNS-Servereinstellungen verwalten“ oder ähnlich - Erstellen Sie einen neuen CNAME-Eintrag für Ihre Domain. Für mein Beispiel von s3.carltonbale.com lautete der Eintrag: Name:s3 Typ:CNAME Wert:s3.amazonaws.com. (Wenn Sie ein europäischer Benutzer sind, verwenden Sie stattdessen s3-external-3.amazonaws.com.) - - Und ja, Der Punkt am Ende von âÃÂÃÂs3.amazonaws.com.âÃÂàist korrekt, zumindest für mich. Sehen Sie sich Ihre anderen Einträge an, um herauszufinden, was Sie eingeben sollten - Jetzt kommt der schwierigste Teil: Warten. Es dauerte ungefähr 2 Stunden, bis meine Subdomain von AmazonAWS erkannt wurde - Öffnen Sie den Subdomain-Namen in Ihrem Browser. Sie sollten jetzt über eine der drei URLs auf Ihre Dateien zugreifen können: - subdomain.domain.com (solange der vollständige Bucket-Name mit dem vollständigen Subdomain-Namen identisch ist, d. h. meinesubdomain.mydomain.com, ist es nicht erforderlich, den Bucket-Namen am Ende der URL erneut anzugeben) - your_bucket_name.s3.amazonaws.com (d. h. meineunterdomäne.meinedomäne.com.s3.amazonaws.com) - s3.amazonaws.com/your_bucket_name (d. h. s3.amazonaws.com/mysubdomain.mydomain.com) Letzte Schritte - Sie müssen mit Ihrem bevorzugten Bucket-Verwaltungstool Berechtigungen für Ihren Bucket und die darin enthaltenen Dateien festlegen. Ich empfehle, die Bucket-Berechtigung auf „Volle Kontrolle nur durch Eigentümer“ und die Berechtigungen der Dateien innerhalb des Buckets auf „Ä“ zu setzen „Volle Kontrolle durch den Besitzer, Lesezugriff für alle.“ Dadurch wird verhindert, dass Personen die Dateien in Ihrem Bucket durchsuchen/auflisten können - Wenn Sie nicht möchten, dass Google (oder Google Bilder) die Dateien in Ihrer Subdomain indexiert, erstellen Sie eine Datei mit dem Namen robots.txt, die Folgendes enthält, und kopieren Sie sie in Ihren Bucket: User-Agent: * Nicht zulassen: / Das war's, mein umfassender Leitfaden zur Verwendung Ihres eigenen Domainnamens mit Amazon S3. Wenn ich etwas übersehen habe oder etwas nicht klar ist, lass es mich in den Kommentaren wissen und ich werde es beheben.