Professional Documents
Culture Documents
Amazon's trademarks and trade dress may not be used in connection with any product or service that is not Amazon's, in any manner
that is likely to cause confusion among customers, or in any manner that disparages or discredits Amazon. All other trademarks not
owned by Amazon are the property of their respective owners, who may or may not be affiliated with, connected to, or sponsored by
Amazon.
Erste Schritte mit AWS Hosten einer statischen Website
Table of Contents
Hosten einer statischen Website ........................................................................................................... 1
Hosting-Architekturen fr statische Websites ................................................................................... 1
Praktische Anleitung .................................................................................................................... 4
Preise ....................................................................................................................................... 4
Einrichten .......................................................................................................................................... 5
Sign Up for AWS ........................................................................................................................ 5
Create an IAM User .................................................................................................................... 5
Schritt 1: Erstellen eines Buckets fr die statische Website ....................................................................... 8
Anforderungen fr den Bucket ...................................................................................................... 9
Buckets und Website-URLs .......................................................................................................... 9
Erstellen des Buckets .................................................................................................................. 9
Schritt 2: Konfigurieren der Buckets ..................................................................................................... 11
Hinzufgen von Berechtigungen .................................................................................................. 11
Aktivieren der Protokollierung ..................................................................................................... 12
Schritt 3: Bereitstellen der Website ...................................................................................................... 13
Erstellen eines Indexdokuments und eines benutzerdefinierten Fehlerdokuments ................................ 13
Hochladen von Dateien in den Bucket ......................................................................................... 14
Konfigurieren des Buckets als Website ......................................................................................... 14
Einrichten einer Umleitung ......................................................................................................... 15
Testen der Website ................................................................................................................... 15
Schritt 4 (optional): Registrieren des Domain-Namens ............................................................................ 17
Schritt 5 (optional): Verknpfen eines Domain-Namens mit der Website .................................................... 18
Erstellen einer gehosteten Zone fr Ihre Domain ........................................................................... 18
Erstellen von Datenstzen fr Ihre Domain und Subdomain ............................................................. 19
(Optional) Einrichten eines DNS-Anbieters .................................................................................... 19
Schritt 6 (optional): Beschleunigen der Website ..................................................................................... 21
Erstellen Sie eine CloudFront-Verteilung ....................................................................................... 21
Aktualisieren Sie die Datenstze fr Ihre Domain und Subdomain .................................................... 22
(Optional) Prfen Sie die Protokolldateien ..................................................................................... 23
Schritt 7: Bereinigen .......................................................................................................................... 25
Lschen einer gehosteten Amazon Route53-Zone ......................................................................... 25
Lschen Sie die CloudFront-Verteilung ......................................................................................... 26
Lschen des Amazon S3-Buckets ............................................................................................... 26
Verwandte Ressourcen ...................................................................................................................... 27
iii
Erste Schritte mit AWS Hosten einer statischen Website
Hosting-Architekturen fr statische Websites
Mit Amazon Web Services (AWS) knnen Sie mhelos und preisgnstig eine Website hosten, die
nur clientseitige Technologien verwendet (wie HTML, CSS und JavaScript) und keine serverseitigen
Technologien erfordert (wie PHP und ASP.NET). Diese Art von Website wird statische Website genannt
und wird verwendet, um Content anzuzeigen, der sich nicht oft ndert.
Wenn Sie eine Website bereitstellen wollen, die stattdessen serverseitige Technologien erfordert, finden
Sie Informationen unter Erste Schritte mit AWS: Hosten einer Webanwendung fr Linux oder Erste Schritte
mit AWS: Hosten einer .NET-Webanwendung.
Eine statische Website bereitstellen Hosten Sie Ihre statische Website mithilfe von Amazon Simple
Storage Service (Amazon S3), so dass sie sicher, schnell und gegen Datenverlust geschtzt ist und
so skaliert werden kann, dass sie Datenverkehr auf Unternehmensniveau untersttzt. Sie speichern
Ihre Website-Dateien in Amazon S3 und verwenden Amazon S3, um Ihre Inhalte den Besuchern Ihrer
Website bereitzustellen.
Verknpfen Sie Ihren Domnennamen mit Ihrer Website Sie knnen Amazon Route53 verwenden,
um dem DNS (Domain Name System) mitzuteilen, wo die Ressourcen fr Ihre Domne zu finden
sind, wie etwa der Inhalt Ihrer Website in Amazon S3. Alternativ dazu knnen Sie mithilfe Ihrer
Domnenvergabestelle Abfragen auf Ihre Website weiterleiten.
Beschleunigen der Website Mit Amazon CloudFront knnen Sie ein Netzwerk zur Bereitstellung von
Inhalten (Content Delivery Network, CDN) erstellen, das Ihre Website-Inhalte ber weltweit angesiedelte
Rechenzentren verfgbar macht, die als Edge-Standorte bezeichnet werden. Der Einsatz von Edge-
Standorten kann die Geschwindigkeit Ihrer Website verbessern. Dies ist besonders wichtig, wenn auf der
Website groe Mediendateien angezeigt werden, zum Beispiel hochauflsende Bilder, Audio oder Video.
1
Erste Schritte mit AWS Hosten einer statischen Website
Hosting-Architekturen fr statische Websites
Anforderung Lsung
Ein zuverlssiger und Amazon Route53 ordnet lesbare Domain-Namen IP-Adressen und
kostengnstiger Weg, um AWS-Standorten zu.
Kunden auf Ihre Website zu
leiten
Ein Weg, um Inhalte mit hoher CloudFront verbessert die Ladezeiten beim Streamen und
Geschwindigkeit und geringer beschleunigt das Herunterladen von statischen Inhalten durch die
Latenz zu bertragen, damit Zwischenspeicherung der Inhalte an Edge-Standorten. Wenn Ihr
fr die Besucher Ihrer Website Besucher Ihre Website besucht, liefert CloudFront den Inhalt von
keine unntigen Verzgerungen dem Standort aus, der Ihrem Kunden geografisch am nchsten ist,
entstehen wodurch die geringstmgliche Latenz sichergestellt wird.
Um zu beginnen, eine statische Website auf AWS zu hosten, tun Sie folgendes:
1. Erstellen Sie einen Speicherort einen Amazon S3-Bucket wo Sie die Dateien fr Ihrer Website
speichern werden, beispielsweise HTML, CSS, JavaScript und Bilddateien.
2. Laden Sie die Dateien in Ihren Bucket hoch.
3. Konfigurieren Sie den Bucket so, dass er als Website fungiert.
Nachdem Sie diese ersten Schritte abgeschlossen haben, knnen Besucher auf Ihre Website mit
einer URL der Form http://example.com.s3-website-us-east-1.amazonaws.com oder http://
www.example.com.s3-website-us-east-1.amazonaws.com zugreifen.
2
Erste Schritte mit AWS Hosten einer statischen Website
Hosting-Architekturen fr statische Websites
Als nchstes knnen Sie eine angepasste Domain zu Ihrer statischen Website hinzufgen, indem Sie einen
Domain-Namen registrieren und AWS als Ihren DNS-Serviceanbieter konfigurieren. Besucher knnen auf
Ihre Website jetzt mit einer URL der Form http://example.com oder http://www.example.com zugreifen.
3
Erste Schritte mit AWS Hosten einer statischen Website
Praktische Anleitung
Schlielich knnen Sie die Leistung Ihrer Website verbessern, indem Sie sie ber eine CDN verteilen.
Besucher knnen auf Ihre Website immer noch mit einer URL der Form http://example.com oder http://
www.example.com zugreifen, aber jetzt laden sie die Dateien vom nchstgelegenen Edge-Standort herunter.
Praktische Anleitung
Im folgenden Tutorial wird der Prozess fr das Hosten einer statischen Website in AWS Schritt fr
Schritt beschrieben. Wir greifen auf AWS mithilfe der AWS Management Console zu. Bevor Sie dieses
Tutorial starten, fhren Sie die in Konfiguration zum Hosten einer statischen Website auf AWS (p. 5)
beschriebenen Anweisungen aus.
Die Schritte 1 bis 3 zeigen Ihnen, wie Sie fr Ihre Website Buckets erstellen und wie Sie die Website
konfigurieren und bereitstellen. Wenn Sie nur eine statische Website in Amazon S3 erstellen und einem
Kunden einen Link zur berprfung zusenden wollen, fhren Sie nur die Schritte 1, 2, 3 und 7 durch. Wenn
Sie jedoch einen Domain-Namen mit der Website verknpfen wollen, fhren Sie auch die Schritte 4, 5 und
6 durch.
Preise
Sie knnen mithilfe von AWS Einfacher Monatsrechner schtzen, was es kosten wrde, Ihre statische
Website auf AWS mithilfe von Amazon S3, Amazon Route53 und CloudFront zu hosten.
Wenn Sie Ihr AWS-Konto in den letzten 12Monaten eingerichtet haben, sind Sie fr das kostenlose
Nutzungskontingent fr AWS berechtigt.
4
Erste Schritte mit AWS Hosten einer statischen Website
Sign Up for AWS
Bevor Sie mit diesem Tutorial beginnen, fhren Sie, falls noch nicht geschehen, die folgenden Schritte
durch.
If you created your AWS account less than 12 months ago, you can get started with AWS for free. For more
information, see AWS Free Tier.
If you have an AWS account already, skip to the next step. If you don't have an AWS account, use the
following procedure to create one.
1. Rufen Sie https://aws.amazon.com/ auf und whlen Sie Create an AWS Account aus.
2. Folgen Sie den Onlineanweisungen.
Der Anmeldeprozess beinhaltet auch einen Telefonanruf und die Eingabe einer PIN ber die
Telefontastatur.
5
Erste Schritte mit AWS Hosten einer statischen Website
Create an IAM User
You can create access keys for your AWS account to access the command line interface or API. However,
we don't recommend that you access AWS using the credentials for your AWS account; we recommend
that you use AWS Identity and Access Management (IAM) instead in order to better protect your AWS
resources from unauthorized access.
Create an IAM user, and then add the user to an IAM group with administrative permissions or and grant
this user administrative permissions. You can then access AWS using a special URL and the credentials for
the IAM user.
If you signed up for AWS but have not created an IAM user for yourself, you can create one using the IAM
console.
So erstellen Sie einen IAM-Benutzer fr sich und fgen ihn der Administratorengruppe hinzu
Mit diesen Schritten knnen Sie weitere Gruppen und Benutzer erstellen und den Benutzern den Zugriff
auf Ihre AWS-Kontoressourcen gewhren. Weitere Informationen dazu, wie Sie die Berechtigungen
eines Benutzers mithilfe von Richtlinien auf bestimmte AWS-Ressourcen beschrnken, finden Sie unter
Zugriffsverwaltung und Beispielrichtlinien fr die Verwaltung von AWS-Ressourcen.
To sign in as this new IAM user, sign out of the AWS console, then use the following URL, where
your_aws_account_id is your AWS account number without the hyphens (for example, if your AWS account
number is 1234-5678-9012, your AWS account ID is 123456789012):
https://your_aws_account_id.signin.aws.amazon.com/console/
Enter the IAM user name and password that you just created. When you're signed in, the navigation bar
displays "your_user_name @ your_aws_account_id".
6
Erste Schritte mit AWS Hosten einer statischen Website
Create an IAM User
If you don't want the URL for your sign-in page to contain your AWS account ID, you can create an account
alias. From the IAM dashboard, click Customize and enter an alias, such as your company name. To sign in
after you create an account alias, use the following URL:
https://your_account_alias.signin.aws.amazon.com/console/
To verify the sign-in link for IAM users for your account, open the IAM console and check under IAM users
sign-in link on the dashboard.
7
Erste Schritte mit AWS Hosten einer statischen Website
Sie knnen Amazon Simple Storage Service (Amazon S3) zum Speichern des gesamten Inhalts
verwenden, den die statische Website umfasst, einschlielich HTML-Seiten, Bilder, CSS-Dateien, Videos
und JavaScript-Dateien. Die in Amazon S3 gespeicherten Dateien werden Objekte genannt und an einem
als Bucket bezeichneten Speicherort abgelegt.
Wenn Sie vorhaben, einen Domain-Namen mit Ihrer Website zu verknpfen, fhren Sie die folgenden
zustzlichen Aufgaben aus, die fr dieses Tutorial optional sind:
Important
Wenn Sie vorhaben, einen Domain-Namen fr Ihre Website zu verwenden, stellen Sie sicher, dass
der gewnschte Domain-Name verfgbar ist, bevor Sie die Buckets in Amazon S3 erstellen, weil
Amazon S3 voraussetzt, dass der Bucket-Name mit dem Domain-Namen identisch ist. Wenn Sie
beispielsweise den Domain-Namen example.com verwenden wollen, muss der Amazon S3-Bucket
ebenfalls den Namen example.com haben.
Inhalt
Anforderungen fr den Bucket (p. 9)
Buckets und Website-URLs (p. 9)
Erstellen des Buckets (p. 9)
8
Erste Schritte mit AWS Hosten einer statischen Website
Anforderungen fr den Bucket
http://example.com.s3-website-us-east-1.amazonaws.com/
Wenn diese URL fr Ihre Zwecke geeignet ist, z.B. wenn Sie eine prototypische Website zur Prfung
durch den Kunden erstellen, knnen Sie einfach die Standard-URL verwenden und die Schritte in diesem
Tutorial berspringen, die sich auf die Registrierung eines benutzerdefinierten Domain-Namens und die
Verknpfung dieses Namens mit Ihrer Website beziehen.
a. Geben Sie unter Bucket Name einen Namen fr den Bucket ein. Im Verlauf dieses Tutorials laden
Sie die Dateien fr die Website in diesen Bucket hoch (d. h., den Bucket fr die Stamm-Domain).
Important
Sie mssen denselben Namen verwenden, den Sie fr die Domain verwenden mchten.
Dieser Name muss unter den in Amazon S3 vorhandenen Bucket-Namen eindeutig
sein. In einigen AWS-Regionen kann es zustzliche Einschrnkungen fr Bucket-Namen
9
Erste Schritte mit AWS Hosten einer statischen Website
Erstellen des Buckets
4. Wenn Amazon S3 den Bucket erstellt hat, wird dessen Name in der Konsole im Bereich Buckets in
etwa wie folgt angezeigt.
10
Erste Schritte mit AWS Hosten einer statischen Website
Hinzufgen von Berechtigungen
Wenn Sie den Stamm-Domain-Bucket in Amazon S3 als Website konfigurieren, bertrgt Amazon S3
die Dateien in diesem Bucket an die Webbrowser, so als ob sie auf einem Webserver gehostet wren.
Um sicherzustellen, dass jeder Benutzer die Dateien auf Ihrer Website anzeigen kann, mssen Sie dem
Stamm-Domain-Bucket Berechtigungen hinzufgen. Auerdem sollten Sie Protokollierung aktivieren, um
Informationen zum Datenverkehr auf der Website aufzuzeichnen.
Wenn Sie die Buckets fr die Website konfigurieren, fhren Sie mit Amazon S3 die folgenden Aufgaben
aus.
Aufgaben
Hinzufgen von Berechtigungen (p. 11)
Aktivieren der Protokollierung (p. 12)
Sie fgen Berechtigungen fr die Inhalte des Stamm-Domain-Buckets wie folgt hinzu:
Wenn Sie die Amazon S3-Konsole bereits geffnet haben, berspringen Sie Schritt 1.
{
"Version":"2012-10-17",
11
Erste Schritte mit AWS Hosten einer statischen Website
Aktivieren der Protokollierung
"Statement": [{
"Sid": "Allow Public Access to All Objects",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::example.com/*"
}
]
}
Weitere Informationen zu Bucket-Richtlinien erhalten Sie unter Using Bucket Policies and User Policies
im Entwicklerhandbuch fr Amazon Simple Storage Service.
4. Whlen Sie unter Permissions Save aus.
Durch die Protokollierung erhalten Sie unter anderem Informationen zu den Daten, die in und aus
dem Bucket bertragen werden, und zu den IP-Adressen derjenigen, die auf den Bucket zugreifen.
Die Aktivierung der Protokollierung fr einen Bucket verursacht jedoch keine zustzlichen Kosten.
Fr die Speicherung der Protokolldateien im angegebenen Bucket fallen allerdings Gebhren an.
(Sie knnen die Protokolldateien jederzeit aus diesem Bucket lschen.) Amazon S3 berechnet keine
Datenbertragungskosten fr die bertragung der Protokolldateien. Fr den Zugriff auf die Protokolldateien
fllt aber die normale Gebhr fr Datenbertragungen an. Weitere Informationen zur Protokollierung
erhalten Sie unter Server Access Logging im Entwicklerhandbuch fr Amazon Simple Storage Service.
12
Erste Schritte mit AWS Hosten einer statischen Website
Erstellen eines Indexdokuments und eines
benutzerdefinierten Fehlerdokuments
Sobald Sie die Amazon S3-Buckets erstellt und konfiguriert haben, knnen Sie die Website bereitstellen.
Wenn Sie noch keine Dateien fr die Website haben, knnen Sie die einfachen HTML-Dateien verwenden,
die wir in diesem Schritt erstellen.
Fhren Sie zum Bereitstellen der statischen Website mit Amazon S3 die folgenden Aufgaben aus.
Aufgaben
Erstellen eines Indexdokuments und eines benutzerdefinierten Fehlerdokuments (p. 13)
Hochladen von Dateien in den Bucket (p. 14)
Konfigurieren des Buckets als Website (p. 14)
Einrichten einer Umleitung (p. 15)
Testen der Website (p. 15)
<!DOCTYPE html>
<html>
<body>
<p>Hello, World!</p>
</body>
</html>
<!DOCTYPE html>
<html>
<body>
13
Erste Schritte mit AWS Hosten einer statischen Website
Hochladen von Dateien in den Bucket
Weitere Informationen ber Indexdokumente und benutzerdefinierte Fehlerdokumente finden Sie unter
Index Document Support und Custom Error Document Support im Entwicklerhandbuch fr Amazon Simple
Storage Service.
Wenn Sie die Amazon S3-Konsole bereits geffnet haben, berspringen Sie Schritt 1.
5. Wenn die Dateien hochgeladen wurden, werden sie wie in der folgenden Abbildung dargestellt
angezeigt.
Wenn die Websitedateien auf Ihrem lokalen Computer in einer Ordnerhierarchie vorliegen (zum
Beispiel Bilddateien im Unterverzeichnis images), mssen Sie diese Hierarchie auch in den Buckets
verwenden. Erstellen Sie dazu einfach Ordner im Stamm-Domain-Bucket, die der Hierarchie
entsprechen. Im folgenden Beispiel wird die Datei /images/check.gif in der Datei index.html wie
folgt referenziert.
<!DOCTYPE html>
<html>
<body>
<p>Hello, World!</p>
<img src="/images/check.gif">
</body>
</html>
Zum Erstellen dieses Ordners ffnen Sie den Stamm-Domain-Bucket, whlen Create Folder, erstellen
einen Ordner namens images und laden dann die Datei check.gif in den neuen Ordner images hoch.
14
Erste Schritte mit AWS Hosten einer statischen Website
Einrichten einer Umleitung
Wenn Sie die Amazon S3-Konsole bereits geffnet haben, berspringen Sie Schritt 1.
Leiten Sie den Datenverkehr vom www-Subdomain-Bucket wie folgt an den Stamm-Domain-
Bucket um:
Wenn Sie die Amazon S3-Konsole bereits geffnet haben, berspringen Sie Schritt 1.
1. Whlen Sie Ihren Stamm-Domain-Bucket aus, anschlieend Properties und dann Static Website
Hosting.
15
Erste Schritte mit AWS Hosten einer statischen Website
Testen der Website
Die Standard-URL, die von AWS zugewiesen wurde, ist der Endpunkt. In der folgenden Abbildung ist
diese Standard-URL example.com.s3-website-us-east-1.amazonaws.com.
2. Whlen Sie den Endpunkt. Wenn Ihre Website ordnungsgem bereitgestellt wurde, wird die Startseite
der Website angezeigt.
3. (Option) Wenn Sie berprfen mchten, ob der Subdomain-Bucket ordnungsgem an die Besucher
weitergeleitet wird, knnen Sie auch versuchen, auf http://www.example.com.s3-website-us-east-1
zuzugreifen.amazonaws.com. Wenn die Website ordnungsgem bereitgestellt ist, werden Sie an
http://example.com.s3-website-us-east-1 weitergeleitet.amazonaws.com.
4. (Optional) Wenn Sie berprfen mchten, ob die Fehlerseite funktioniert, versuchen Sie auf eine
nicht vorhandene Seite der neuen Website zuzugreifen, z.B. http://example.com.s3-website-us-
east-1.amazonaws.com/bogus.html. Wenn die Bereitstellung Ihrer Website korrekt ist, werden Sie auf
die benutzerdefinierte Fehlerseite umgeleitet.
Alle Personen, die die Endpunkt-URLs fr Ihre Amazon S3-Buckets haben, knnen den Inhalt Ihrer
statischen Website in einem Webbrowser anzeigen. Wenn Sie keinen registrierten Domain-Namen haben
oder nicht planen, Ihre Website mit einer Domain zu verknpfen, empfehlen wir, die Ressourcen zu
bereinigen, damit Ihnen keine weiteren Kosten entstehen. Weitere Informationen finden Sie unter Clean
Up (p. 25).
Fhren Sie andernfalls die folgenden zustzlichen Aufgaben aus, um Ihre Website mit einem Domain-
Namen zu verknpfen, und bereinigen Sie anschlieend die Ressourcen:
16
Erste Schritte mit AWS Hosten einer statischen Website
Wenn Sie vorhaben, einen Domain-Namen mit Ihrer Website zu verknpfen und Sie diesen Domain-Namen
noch nicht registriert haben, ist jetzt ein guter Zeitpunkt dafr.
Die ICANN (Internet Corporation for Assigned Names and Numbers) verwaltet Domain-Namen im Internet.
Sie registrieren einen Domain-Namen ber eine Vergabestelle fr Domain-Namen, eine von der ICANN
autorisierte Organisation, die die Registrierung von Domain-Namen verwaltet. Die Website fr Ihre
Vergabestelle enthlt genaue Anweisungen und Preise fr die Registrierung des Domain-Namens.
Bevor Sie fr die Registrierung eines Domain-Namens bezahlen, berprfen Sie, ob der Domain-
Name, den Sie beim Erstellen Ihrer Buckets in Amazon S3 (wie in Schritt 1: Erstellen eines Buckets fr
die statische Website (p. 8) beschrieben) verwendet haben, bei der Vergabestelle fr Domain-Namen
verfgbar ist. Wenn der Domain-Name nicht verfgbar ist, sollten Sie die Buckets in Amazon S3 lschen,
einen Domain-Namen suchen, der verfgbar ist und in Amazon S3 neue Buckets mit demselben Namen
wie Ihre Domain erstellen. Wir empfehlen diese Vorgehensweise, weil Amazon S3 Buckets mit demselben
Namen wie Ihre Domain fr eine statische Website erfordert; der Name eines Buckets kann nach dem
Erstellen nicht gendert werden.
Weitere Hilfe bei der Registrierung eines neue Domain-Namens finden Sie an folgenden Orten:
Wenn Sie Amazon Route53 zum Registrieren eines Domain-Namens verwenden, gehen Sie zu
Registering Domain Names Using Amazon Route53 (Registrieren von Domain-Namen mit R53) im
Entwicklerhandbuch fr Amazon Route53.
Eine Liste autorisierter Vergabestellen finden Sie im Accredited Registrar Directory (Verzeichnis
autorisierter Vergabestellen).
17
Erste Schritte mit AWS Hosten einer statischen Website
Erstellen einer gehosteten Zone fr Ihre Domain
Die einfachste Art fr Kunden, auf Ihre Website zuzugreifen, ist ein einprgsamer Domain-Name. Ersetzen
Sie in den Verfahren auf dieser Seite example.com durch Ihren Domain-Namen. Registrieren Sie Ihren
Domain-Namen (p. 17), falls noch nicht geschehen.
Ein DNS (Domain Name System)-Webservice routet Besucher zu Websites, indem er Domnennamen
(wie z.B. www.example.com) in numerische IP-Adressen (wie 192.0.2.1) bersetzt, die Computer zur
gegenseitigen Vernetzung verwenden.
Sie knnen Ihren DNS-Service verwenden, z.B. Ihre Domnenvergabestelle, um einen CNAME-Datensatz
zur Weiterleitung von Abfragen auf Ihre statische Website zu erstellen. Weitere Informationen finden Sie in
der Dokumentation zu Ihrem DNS-Service.
Alternativ dazu knnen Sie Amazon Route53 als Ihren DNS-Service verwenden. Dieser ist fr hohe
Verfgbarkeit, Skalierbarkeit und Kosteneffektivitt konzipiert. Verknpfen Sie eine Domne mithilfe von
Amazon Route53 mit der Website, um die folgenden Aufgaben auszufhren:
Aufgaben
Erstellen einer gehosteten Zone fr Ihre Domain (p. 18)
Erstellen von Datenstzen fr Ihre Domain und Subdomain (p. 19)
(Optional) Einrichten eines DNS-Anbieters (p. 19)
18
Erste Schritte mit AWS Hosten einer statischen Website
Erstellen von Datenstzen fr Ihre Domain und Subdomain
1. Whlen Sie auf der Seite Hosted Zones die gehostete Zone aus, die Sie fr Ihre Domain erstellt haben.
2. Whlen Sie Go to Record Sets.
3. Whlen Sie Create Record Set.
4. Fhren Sie unter Create Record Set Folgendes aus:
1. Whlen Sie auf der Seite Hosted Zones die gehostete Zone aus, die Sie fr Ihre Domain erstellt haben.
2. Whlen Sie Go to Record Sets.
3. Whlen Sie Create Record Set.
4. Fhren Sie unter Create Record Set Folgendes aus:
a. Geben Sie bei Name www ein. Die Stamm-Domain wurde bereits fr Sie angegeben und der
verknpfende Punkt (.) wird angezeigt, wenn Sie mit der Eingabe beginnen.
b. Whlen Sie bei Type A IPv4 address aus.
c. Whlen Sie bei Alias Yes aus.
d. Whlen Sie Alias Target. Whlen Sie Ihren www Website-Endpunkt der Subdomain aus der Liste
aus (z.B. www.example.com). Whlen Sie nicht den Endpunkt der Stamm-Domain aus (z.B.
example.com).
e. Whlen Sie bei Routing Policy Simple aus.
f. Behalten Sie fr Evaluate Target Health die Option No bei.
g. Whlen Sie Create aus.
19
Erste Schritte mit AWS Hosten einer statischen Website
(Optional) Einrichten eines DNS-Anbieters
Wenn Sie einen Domain-Namen wiederverwenden, der vorher mit einer anderen Website verknpft war,
mssen Sie mglicherweise andere DNS-Datenstze von Ihrem aktuellen DNS-Anbieter in Amazon
Route53 bertragen, damit die kontinuierliche Verfgbarkeit der Services gewhrleistet ist, die unter dem
Domain-Namen gehostet werden. Prfen Sie die DNS-Datensatzeinstellungen fr die Domain bei Ihrem
derzeitigen DNS-Anbieter, um zu bestimmen, fr welche DNS-Datenstze die Replikation in Amazon
Route53 erforderlich ist. bertragen Sie keine SOA-Eintrge (Start of Authority, Autorittsursprung) und
NS-Eintrge (Nameserver, Namenserver) in Amazon Route53. Diese Datenstze werden von Amazon
Route53 bei der Zuweisung von Namenservern eingerichtet und drfen nicht gendert werden.
Melden Sie sich zuerst bei der Domain-Namenvergabestelle an, bei der Sie den Domain-Namen registriert
haben. Stellen Sie in der von der Vergabestelle bereitgestellten Webschnittstelle die Namenserver fr
die Domain auf die Namenserverwerte ein, die unter Name Servers in den Details fr die gehostete Zone
angezeigt werden. Wie Sie dazu vorgehen, hngt von der entsprechenden Vergabestelle ab.
Warten Sie zwischen zwei und 48 Stunden, bis das Netzwerk zur Internet-DNS-Auflsung die
Namenservernderungen verteilt hat. Sie knnen ein Befehlszeilen-Dienstprogramm verwenden,
beispielsweise dig fr Mac OS X, Unix oder Linux und nslookup fr Windows, um zu prfen, ob die
Namenservernderung weitergegeben wurde. Im folgenden Beispiel wird dargestellt, wie Sie mit dig
anzeigen, welche Namenserver mit der Domain verknpft sind.
dig example.com
Wenn in der Ausgabe unter AUTHORITY SECTION die AWS-Namenserver angezeigt werden, die Sie unter
Verwendung von Amazon Route53 zugewiesen haben, wurden die DNS-nderungen ber das Netzwerk
zur DNS-Auflsung verteilt.
;; AUTHORITY SECTION:
example.com. 118928 IN NS ns-806.awsdns-36.net.
example.com. 118928 IN NS ns-1456.awsdns-54.org.
example.com. 118928 IN NS ns-1713.awsdns-22.co.uk.
example.com. 118928 IN NS ns-105.awsdns-13.com.
Nach der Verteilung der DNS-nderungen knnen Sie den benutzerdefinierten Domain-Namen verwenden,
um die Website anzuzeigen.
Wenn Sie Ihre www-Subdomain (z.B. www.example.com) im Webbrowser ffnen, wird der Browser zu Ihrer
Domain (z.B. example.com) weitergeleitet.
20
Erste Schritte mit AWS Hosten einer statischen Website
Erstellen Sie eine CloudFront-Verteilung
Sie knnen mithilfe von Amazon CloudFront die Leistung Ihrer Website verbessern. Mit CloudFront werden
die Website-Dateien (wie HTML-, Bild- und Videodateien) in weltweit angesiedelten Rechenzentren zur
Verfgung gestellt, die als Edge-Standorte bezeichnet werden. Wenn die Besucher eine Datei von Ihrer
Website anfordern, wird die Anforderung automatisch zu einer Kopie der Datei am nchstgelegenen
Edge-Standort umgeleitet. Dies fhrt zu einer krzeren Download-Zeit als beim Anfordern des Inhalts von
einem weiter entfernten Rechenzentrum. CloudFront fhrt die Zwischenspeicherung von Inhalten an Edge-
Standorten fr einen von Ihnen festgelegten Zeitraum aus. Wenn die Besucher Inhalte anfordern, die ber
das Ablaufdatum hinaus zwischengespeichert wurden, prft CloudFront auf dem Ursprungs-Server, ob eine
neuere Version der Inhalte verfgbar ist. Wenn eine neuere Version verfgbar ist, kopiert CloudFront die
neue Version auf den Edge-Standort. Ihre nderungen an den ursprnglichen Inhalten werden also zu den
Edge-Standorten repliziert, indem die Besucher die Inhalte anfordern.
Fhren Sie zur Beschleunigung Ihrer Website mit CloudFront die folgenden Aufgaben aus.
Aufgaben
Erstellen Sie eine CloudFront-Verteilung (p. 21)
Aktualisieren Sie die Datenstze fr Ihre Domain und Subdomain (p. 22)
(Optional) Prfen Sie die Protokolldateien (p. 23)
21
Erste Schritte mit AWS Hosten einer statischen Website
Aktualisieren Sie die Datenstze
fr Ihre Domain und Subdomain
Important
Whlen Sie den Bucket-Namen nicht aus der Liste aus, zum Beispiel
example.com.s3.amazonaws.com.
a. Lassen Sie fr die Option Price Class die Einstellung Use All Edge Locations (Best Performance)
unverndert.
b. Legen Sie fr Alternate Domain Names (CNAMEs) die Stamm-Domain und die www Subdomain
fest; in diesem Tutorial sind das example.com und www.example.com. Die Angabe dieser Werte
ist erforderlich, damit Aliasse fr die A-Datenstze erstellt werden knnen, die die festgelegten
Domain-Namen mit der CloudFront-Verteilung verknpfen.
c. Stellen Sie das Default Root Object auf index.html ein. Dies ist die Standardseite, die die
CloudFront-Verteilung zurckgibt, wenn die fr den Zugriff auf die Verteilung verwendete URL
keinen Dateinamen enthlt. Verwenden Sie hier denselben Wert fr das Indexdokument, den Sie
in Schritt 3: Bereitstellen der Website (p. 13) festgelegt haben.
d. Aktivieren Sie Logging durch die Option On.
e. Whlen Sie als Bucket for Logs den Bucket zur Protokollierung aus, den Sie erstellt haben
(logs.example.com).
f. Um die Protokolle, die durch den Datenverkehr zur CloudFront-Verteilung erzeugt werden, in
einem Ordner namens cdn im Protokoll-Bucket zu speichern, geben Sie die Zeichenfolge cdn/ im
FeldLog Prefix ein.
g. bernehmen Sie fr die anderen Einstellungen die eingestellten Standardwerte.
7. Whlen Sie Create Distribution.
Es kann bis zu 15 Minuten dauern, die Verteilung bereitzustellen. Um den aktuellen Status der Verteilung
anzuzeigen, suchen Sie ihn in der Konsole und prfen Sie die Spalte Status. Der Status InProgress gibt
an, dass die Verteilung noch nicht vollstndig bereitgestellt ist.
Wenn die Verteilung bereitgestellt wurde, knnen Sie Ihren Inhalt mit dem neuen CloudFront-Domain-
Namen referenzieren. Notieren Sie den Wert fr Domain Name in der CloudFront-Konsole, damit Sie ihn im
nchsten Schritt zur Hand haben. In diesem Beispiel lautet die Angabe dj4p1rv6mvubz.cloudfront.net.
Geben Sie den Domain-Namen der Verteilung in einen Webbrowser ein, um zu berprfen, ob die
CloudFront-Verteilung funktioniert. Wenn sie funktioniert, wird die Website angezeigt.
Aktualisieren Sie die A-Datenstze wie folgt, damit sie auf die CloudFront-Verteilung zeigen:
22
Erste Schritte mit AWS Hosten einer statischen Website
(Optional) Prfen Sie die Protokolldateien
Die Aktualisierung der Datenstze wird in 2 bis 48 Stunden wirksam. Um zu sehen, ob die neuen A-
Datenstze wirksam sind, geben Sie im Webbrowser folgende Adresse ein: http://www.example.com.
Wenn Sie nicht mehr zu der Adresse http://example.com weitergeleitet werden, sind die neuen A-
Datenstze in Kraft.
Fr diese nderung des Verhaltens gibt es folgende Erklrung: Der Datenverkehr, der vom alten A-
Datensatz an den S3-Bucket der www-Subdomain weitergeleitet wird, gelangt durch die Amazon S3-
Einstellungen zur Stamm-Domain. Wenn der neue A-Datensatz wirksam ist, wird der Datenverkehr, der von
diesem an die CloudFront-Verteilung weitergeleitet wird, nicht zur Stamm-Domain umgeleitet.
Tip
Wenn die neuen A-Datenstze wirksam sind, werden alle Besucher, die auf die Website mithilfe von
http://example.com oder http://www.example.com zugreifen, zum am nchsten gelegenen CloudFront-
Edge-Standort umgeleitet, wo sie schnellere Download-Zeiten erreichen.
Wenn Sie die Website nur zu Lernzwecken erstellt haben, knnen Sie die zugewiesenen Ressourcen
entfernen, damit keine weiteren Kosten fr Sie anfallen. Fahren Sie hierzu fort mit Schritt 7: Bereinigen Sie
Ihre Ressourcen (p. 25). Nachdem Sie die AWS-Ressourcen gelscht haben, ist die Website nicht mehr
verfgbar.
Wenn Sie die Protokolldateien in Ihrem Bucket prfen, sollten Sie ltere Amazon S3-Protokolldateien in
dem Ordner root sehen. Alle neuen Protokolldaten sollten CloudFront-Protokolle sein, die in den Ordner
cdn geschrieben wurden. Amazon S3-Website-Zugriffsprotokolle werden alle zwei Stunden in den Bucket
zur Protokollierung geschrieben. CloudFront-Protokolle werden innerhalb von 24 Stunden nach den
entsprechenden Anforderungen in den Bucket geschrieben. Daher mssen Sie mglicherweise warten, bis
die Protokolle angezeigt werden.
23
Erste Schritte mit AWS Hosten einer statischen Website
(Optional) Prfen Sie die Protokolldateien
4. ffnen Sie die Protokolldatei(en). Bei Protokolldateien handelt es sich entweder um von Amazon S3
geschriebene Textdateien, die Sie im Browser ffnen knnen, oder um von CloudFront geschriebene
gzip-Dateien, die Sie herunterladen und anschlieend ffnen knnen.
24
Erste Schritte mit AWS Hosten einer statischen Website
Lschen einer gehosteten Amazon Route53-Zone
Wenn Sie die statische Website nur zu Lernzwecken erstellt haben, vergewissern Sie sich, dass Sie die
zugewiesenen AWS-Ressourcen entfernt haben, damit keine weiteren Kosten fr Sie anfallen. Nachdem
Sie die AWS-Ressourcen gelscht haben, ist die Website nicht mehr verfgbar.
Aufgaben
Lschen einer gehosteten Amazon Route53-Zone (p. 25)
Lschen Sie die CloudFront-Verteilung (p. 26)
Lschen des Amazon S3-Buckets (p. 26)
1. Setzen Sie das vorherige Verfahren fort, indem Sie Back to Hosted Zones auswhlen.
2. Aktivieren Sie das entsprechende Kontrollkstchen fr den Domain-Namen und whlen Sie
anschlieend Delete Hosted Zone.
3. Wenn Sie zur Besttigung aufgefordert werden, whlen Sie Confirm.
25
Erste Schritte mit AWS Hosten einer statischen Website
Lschen Sie die CloudFront-Verteilung
1. Setzen Sie das vorherige Verfahren fort, ffnen Sie das Kontextmen (rechte Maustaste) fr eine
deaktivierte Verteilung und whlen Sie anschlieend Delete (Lschen).
2. Wenn Sie zur Besttigung aufgefordert werden, whlen Sie Yes, Delete (Ja, lschen).
26
Erste Schritte mit AWS Hosten einer statischen Website
Verwandte Ressourcen
Die folgende Tabelle listet einige der AWS-Ressourcen auf, die Ihnen bei Ihrer Arbeit mit AWS ntzlich sein
werden.
Ressource Beschreibung
AWS-Produkte und Services Informationen ber die Produkte und Services, die AWS
bietet.
AWS Support-Center Die Zentrale zum Anlegen und Verwalten Ihrer AWS Support-
Flle. Bietet auerdem Links zu hilfreichen Ressourcen, wie
z.B. Foren, technischen Fragen und Antworten, bersicht
zum Servicestatus und AWS Trusted Advisor.
27
Erste Schritte mit AWS Hosten einer statischen Website
Ressource Beschreibung
AWS Economics Center Bietet Zugriff auf Informationen, Tools und Ressourcen fr
den Vergleich der Kosten fr Amazon Web Services mit
denen fr alternative IT-Infrastrukturen.
28